builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0004 starttime: 1464197852.75 results: success (0) buildid: 20160525100739 builduid: 974d5cae826941f5848d40439eb54c5d revision: 349688fd0b53507dad2b2e7d358c8d2e9744b557 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.747899) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.748393) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.748713) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.772850) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.773556) ========= 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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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-25 10:37:32-- 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% 15.8M=0.001s 2016-05-25 10:37:32 (15.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.134110 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.933183) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.933949) ========= 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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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.027300 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:32.987699) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-25 10:37:32.988489) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 349688fd0b53507dad2b2e7d358c8d2e9744b557 --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 349688fd0b53507dad2b2e7d358c8d2e9744b557 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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-25 10:37:33,109 truncating revision to first 12 chars 2016-05-25 10:37:33,109 Setting DEBUG logging. 2016-05-25 10:37:33,109 attempt 1/10 2016-05-25 10:37:33,110 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/349688fd0b53?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-25 10:37:34,149 unpacking tar archive at: mozilla-aurora-349688fd0b53/testing/mozharness/ program finished with exit code 0 elapsedTime=1.298590 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-25 10:37:34.312003) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:34.312836) ========= script_repo_revision: 349688fd0b53507dad2b2e7d358c8d2e9744b557 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:34.313809) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:34.314518) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 10:37:34.333418) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 1 secs) (at 2016-05-25 10:37:34.334018) ========= /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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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 10:37:34 INFO - MultiFileLogger online at 20160525 10:37:34 in /builds/slave/test 10:37:34 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 10:37:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:37:34 INFO - {'append_to_log': False, 10:37:34 INFO - 'base_work_dir': '/builds/slave/test', 10:37:34 INFO - 'blob_upload_branch': 'mozilla-aurora', 10:37:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:37:34 INFO - 'buildbot_json_path': 'buildprops.json', 10:37:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:37:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:37:34 INFO - 'download_minidump_stackwalk': True, 10:37:34 INFO - 'download_symbols': 'true', 10:37:34 INFO - 'e10s': False, 10:37:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:37:34 INFO - 'tooltool.py': '/tools/tooltool.py', 10:37:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:37:34 INFO - '/tools/misc-python/virtualenv.py')}, 10:37:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:37:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:37:34 INFO - 'log_level': 'info', 10:37:34 INFO - 'log_to_console': True, 10:37:34 INFO - 'opt_config_files': (), 10:37:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:37:34 INFO - '--processes=1', 10:37:34 INFO - '--config=%(test_path)s/wptrunner.ini', 10:37:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:37:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:37:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:37:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:37:34 INFO - 'pip_index': False, 10:37:34 INFO - 'require_test_zip': True, 10:37:34 INFO - 'test_type': ('testharness',), 10:37:34 INFO - 'this_chunk': '1', 10:37:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:37:34 INFO - 'total_chunks': '10', 10:37:34 INFO - 'virtualenv_path': 'venv', 10:37:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:37:34 INFO - 'work_dir': 'build'} 10:37:34 INFO - ##### 10:37:34 INFO - ##### Running clobber step. 10:37:34 INFO - ##### 10:37:34 INFO - Running pre-action listener: _resource_record_pre_action 10:37:34 INFO - Running main action method: clobber 10:37:34 INFO - rmtree: /builds/slave/test/build 10:37:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:37:36 INFO - Running post-action listener: _resource_record_post_action 10:37:36 INFO - ##### 10:37:36 INFO - ##### Running read-buildbot-config step. 10:37:36 INFO - ##### 10:37:36 INFO - Running pre-action listener: _resource_record_pre_action 10:37:36 INFO - Running main action method: read_buildbot_config 10:37:36 INFO - Using buildbot properties: 10:37:36 INFO - { 10:37:36 INFO - "project": "", 10:37:36 INFO - "product": "firefox", 10:37:36 INFO - "script_repo_revision": "production", 10:37:36 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 10:37:36 INFO - "repository": "", 10:37:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 10:37:36 INFO - "buildid": "20160525100739", 10:37:36 INFO - "pgo_build": "False", 10:37:36 INFO - "basedir": "/builds/slave/test", 10:37:36 INFO - "buildnumber": 199, 10:37:36 INFO - "slavename": "t-yosemite-r7-0004", 10:37:36 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 10:37:36 INFO - "platform": "macosx64", 10:37:36 INFO - "branch": "mozilla-aurora", 10:37:36 INFO - "revision": "349688fd0b53507dad2b2e7d358c8d2e9744b557", 10:37:36 INFO - "repo_path": "releases/mozilla-aurora", 10:37:36 INFO - "moz_repo_path": "", 10:37:36 INFO - "stage_platform": "macosx64", 10:37:36 INFO - "builduid": "974d5cae826941f5848d40439eb54c5d", 10:37:36 INFO - "slavebuilddir": "test" 10:37:36 INFO - } 10:37:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 10:37:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 10:37:36 INFO - Running post-action listener: _resource_record_post_action 10:37:36 INFO - ##### 10:37:36 INFO - ##### Running download-and-extract step. 10:37:36 INFO - ##### 10:37:36 INFO - Running pre-action listener: _resource_record_pre_action 10:37:36 INFO - Running main action method: download_and_extract 10:37:36 INFO - mkdir: /builds/slave/test/build/tests 10:37:36 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')]} 10:37:36 INFO - https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:37:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:37:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:37:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:37 INFO - Downloaded 1235 bytes. 10:37:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:37:37 INFO - Using the following test package requirements: 10:37:37 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:37:37 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 10:37:37 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 10:37:37 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'jsshell-mac64.zip'], 10:37:37 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 10:37:37 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:37:37 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 10:37:37 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 10:37:37 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 10:37:37 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:37 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 10:37:37 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 10:37: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')]} 10:37:37 INFO - https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:37:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:37:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:37:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:38 INFO - Downloaded 18306188 bytes. 10:37:38 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/*'] 10:37:38 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/* 10:37:39 INFO - caution: filename not matched: web-platform/* 10:37:39 INFO - Return code: 11 10:37:39 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')]} 10:37:39 INFO - https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:37:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:37:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:37:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:40 INFO - Downloaded 36409193 bytes. 10:37: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/*'] 10:37: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/* 10:37:45 INFO - caution: filename not matched: bin/* 10:37:45 INFO - caution: filename not matched: config/* 10:37:45 INFO - caution: filename not matched: mozbase/* 10:37:45 INFO - caution: filename not matched: marionette/* 10:37:45 INFO - caution: filename not matched: tools/wptserve/* 10:37:45 INFO - Return code: 11 10:37:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:45 INFO - https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 10:37:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:37:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:37:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 10:37:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:47 INFO - Downloaded 73045082 bytes. 10:37:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:37:47 INFO - mkdir: /builds/slave/test/properties 10:37:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:37:47 INFO - Writing to file /builds/slave/test/properties/build_url 10:37:47 INFO - Contents: 10:37:47 INFO - build_url:https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:37:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:37:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:37:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:37:48 INFO - Contents: 10:37:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:37:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:48 INFO - https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:37:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:37:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:37:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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 10:37:51 INFO - Downloaded 103637183 bytes. 10:37:51 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'] 10:37:51 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 10:37:54 INFO - Return code: 0 10:37:54 INFO - Running post-action listener: _resource_record_post_action 10:37:54 INFO - Running post-action listener: set_extra_try_arguments 10:37:54 INFO - ##### 10:37:54 INFO - ##### Running create-virtualenv step. 10:37:54 INFO - ##### 10:37:54 INFO - Running pre-action listener: _pre_create_virtualenv 10:37:54 INFO - Running pre-action listener: _resource_record_pre_action 10:37:54 INFO - Running main action method: create_virtualenv 10:37:54 INFO - Creating virtualenv /builds/slave/test/build/venv 10:37:54 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 10:37:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:37:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:37:54 INFO - Using real prefix '/tools/python27' 10:37:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:37:55 INFO - Installing distribute.............................................................................................................................................................................................done. 10:37:58 INFO - Installing pip.................done. 10:37:58 INFO - Return code: 0 10:37:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:37:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:37:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:37:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:37:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:37:58 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 0x100b1fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa61d75930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, '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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:37:58 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 10:37:58 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 10:37:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:37:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:37:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:37:58 INFO - 'HOME': '/Users/cltbld', 10:37:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:37:58 INFO - 'LOGNAME': 'cltbld', 10:37:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:37:58 INFO - 'MOZ_NO_REMOTE': '1', 10:37:58 INFO - 'NO_EM_RESTART': '1', 10:37:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:37:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:37:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:37:58 INFO - 'PWD': '/builds/slave/test', 10:37:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:37:58 INFO - 'SHELL': '/bin/bash', 10:37:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:37:58 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:37:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:37:58 INFO - 'USER': 'cltbld', 10:37:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:37:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:37:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:37:58 INFO - 'XPC_FLAGS': '0x0', 10:37:58 INFO - 'XPC_SERVICE_NAME': '0', 10:37:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:37:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:37:58 INFO - Downloading/unpacking psutil>=0.7.1 10:37:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:37:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:37:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:37:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:38:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:38:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:38:01 INFO - Installing collected packages: psutil 10:38:01 INFO - Running setup.py install for psutil 10:38:01 INFO - building 'psutil._psutil_osx' extension 10:38:01 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 10:38:02 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 10:38:02 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 10:38:02 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 10:38:02 INFO - building 'psutil._psutil_posix' extension 10:38:02 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 10:38:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:38:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:38:02 INFO - ^ 10:38:02 INFO - 1 warning generated. 10:38:02 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 10:38:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:38:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:38:02 INFO - Successfully installed psutil 10:38:02 INFO - Cleaning up... 10:38:02 INFO - Return code: 0 10:38:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:03 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 0x100b1fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa61d75930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, '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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:38:03 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 10:38:03 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 10:38:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:38:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:38:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:38:03 INFO - 'HOME': '/Users/cltbld', 10:38:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:38:03 INFO - 'LOGNAME': 'cltbld', 10:38:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:03 INFO - 'MOZ_NO_REMOTE': '1', 10:38:03 INFO - 'NO_EM_RESTART': '1', 10:38:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:38:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:03 INFO - 'PWD': '/builds/slave/test', 10:38:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:38:03 INFO - 'SHELL': '/bin/bash', 10:38:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:38:03 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:38:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:38:03 INFO - 'USER': 'cltbld', 10:38:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:38:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:38:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:38:03 INFO - 'XPC_FLAGS': '0x0', 10:38:03 INFO - 'XPC_SERVICE_NAME': '0', 10:38:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:38:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:38:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:38:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:38:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:38:05 INFO - Installing collected packages: mozsystemmonitor 10:38:05 INFO - Running setup.py install for mozsystemmonitor 10:38:05 INFO - Successfully installed mozsystemmonitor 10:38:05 INFO - Cleaning up... 10:38:05 INFO - Return code: 0 10:38:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:38:05 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')]} 10:38:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:05 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')]} 10:38:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:05 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 0x100b1fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa61d75930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, '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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:38:05 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 10:38:05 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 10:38:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:38:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:38:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:38:05 INFO - 'HOME': '/Users/cltbld', 10:38:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:38:05 INFO - 'LOGNAME': 'cltbld', 10:38:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:05 INFO - 'MOZ_NO_REMOTE': '1', 10:38:05 INFO - 'NO_EM_RESTART': '1', 10:38:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:38:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:05 INFO - 'PWD': '/builds/slave/test', 10:38:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:38:05 INFO - 'SHELL': '/bin/bash', 10:38:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:38:06 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:38:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:38:06 INFO - 'USER': 'cltbld', 10:38:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:38:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:38:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:38:06 INFO - 'XPC_FLAGS': '0x0', 10:38:06 INFO - 'XPC_SERVICE_NAME': '0', 10:38:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:38:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:06 INFO - Downloading/unpacking blobuploader==1.2.4 10:38: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 10:38: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 10:38: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 10:38: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 10:38: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 10:38: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 10:38:08 INFO - Downloading blobuploader-1.2.4.tar.gz 10:38:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:38:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:38:08 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 10:38:08 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 10:38:08 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 10:38:08 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 10:38:08 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 10:38:08 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 10:38:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:38:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:38:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:09 INFO - Downloading docopt-0.6.1.tar.gz 10:38:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:38:10 INFO - Installing collected packages: blobuploader, requests, docopt 10:38:10 INFO - Running setup.py install for blobuploader 10:38:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:38:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:38:10 INFO - Running setup.py install for requests 10:38:10 INFO - Running setup.py install for docopt 10:38:10 INFO - Successfully installed blobuploader requests docopt 10:38:10 INFO - Cleaning up... 10:38:10 INFO - Return code: 0 10:38:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:38:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:10 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 0x100b1fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa61d75930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, '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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:38:10 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 10:38:10 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 10:38:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:38:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:38:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:38:10 INFO - 'HOME': '/Users/cltbld', 10:38:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:38:10 INFO - 'LOGNAME': 'cltbld', 10:38:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:10 INFO - 'MOZ_NO_REMOTE': '1', 10:38:10 INFO - 'NO_EM_RESTART': '1', 10:38:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:38:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:10 INFO - 'PWD': '/builds/slave/test', 10:38:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:38:10 INFO - 'SHELL': '/bin/bash', 10:38:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:38:10 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:38:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:38:10 INFO - 'USER': 'cltbld', 10:38:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:38:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:38:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:38:10 INFO - 'XPC_FLAGS': '0x0', 10:38:10 INFO - 'XPC_SERVICE_NAME': '0', 10:38:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:38:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-xc9QYl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-KQgTUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-d_nlUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-mb9HWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-vtMJEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-SaA_9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-SgS8aE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:38:11 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-CzhFJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-EklRt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-twiv4R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-JrVDJS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-8PhLv0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-uBFiY4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-JNjElo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-H4T4UD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-uhetqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:38:12 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-aAyCdM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:38:13 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-sJrhWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:38:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:38:13 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-uen3Fr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:38:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:13 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-PlfQTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:38:13 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-olODD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:38:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:13 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 10:38:13 INFO - Running setup.py install for manifestparser 10:38:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:38:13 INFO - Running setup.py install for mozcrash 10:38:14 INFO - Running setup.py install for mozdebug 10:38:14 INFO - Running setup.py install for mozdevice 10:38:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Running setup.py install for mozfile 10:38:14 INFO - Running setup.py install for mozhttpd 10:38:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Running setup.py install for mozinfo 10:38:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Running setup.py install for mozInstall 10:38:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:38:14 INFO - Running setup.py install for mozleak 10:38:15 INFO - Running setup.py install for mozlog 10:38:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Running setup.py install for moznetwork 10:38:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Running setup.py install for mozprocess 10:38:15 INFO - Running setup.py install for mozprofile 10:38:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Running setup.py install for mozrunner 10:38:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:38:15 INFO - Running setup.py install for mozscreenshot 10:38:16 INFO - Running setup.py install for moztest 10:38:16 INFO - Running setup.py install for mozversion 10:38:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:38:16 INFO - Running setup.py install for wptserve 10:38:16 INFO - Running setup.py install for marionette-driver 10:38:16 INFO - Running setup.py install for browsermob-proxy 10:38:16 INFO - Running setup.py install for marionette-client 10:38:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:38:17 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 10:38:17 INFO - Cleaning up... 10:38:17 INFO - Return code: 0 10:38:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:38:17 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 0x100b1fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa61d75930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, '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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:38:17 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 10:38:17 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 10:38:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:38:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:38:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:38:17 INFO - 'HOME': '/Users/cltbld', 10:38:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:38:17 INFO - 'LOGNAME': 'cltbld', 10:38:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:17 INFO - 'MOZ_NO_REMOTE': '1', 10:38:17 INFO - 'NO_EM_RESTART': '1', 10:38:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:38:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:17 INFO - 'PWD': '/builds/slave/test', 10:38:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:38:17 INFO - 'SHELL': '/bin/bash', 10:38:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:38:17 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:38:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:38:17 INFO - 'USER': 'cltbld', 10:38:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:38:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:38:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:38:17 INFO - 'XPC_FLAGS': '0x0', 10:38:17 INFO - 'XPC_SERVICE_NAME': '0', 10:38:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:38:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:38:17 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-saTC6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:38:17 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)) 10:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:38:17 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-56D92W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:38:17 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)) 10:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:38:17 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-TMJoOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:38:17 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)) 10:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:38:17 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-WHH1zj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:38:17 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)) 10:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:38:17 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-EY1a_p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-qjRuGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-apLbvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-qcclke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-YXO7ks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-mj9LVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-eb2GOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-7z_d_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-gZIoms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:38:18 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)) 10:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:38:18 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-pcrAGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-LtJCfn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-hbEklz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-sUkE2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-LzGdRQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-B8sUn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:19 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-8zVWHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:19 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)) 10:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:38:20 INFO - Running setup.py (path:/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/pip-PlYtpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:38:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:20 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)) 10:38:20 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)) 10:38:20 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)) 10:38:20 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)) 10:38:20 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)) 10:38:20 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)) 10:38:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:38:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:38:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:38:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:38:22 INFO - Downloading blessings-1.6.tar.gz 10:38:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:38:22 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)) 10:38:22 INFO - Installing collected packages: blessings 10:38:22 INFO - Running setup.py install for blessings 10:38:22 INFO - Successfully installed blessings 10:38:22 INFO - Cleaning up... 10:38:23 INFO - Return code: 0 10:38:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:38:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:38:23 INFO - Reading from file tmpfile_stdout 10:38:23 INFO - Current package versions: 10:38:23 INFO - blessings == 1.6 10:38:23 INFO - blobuploader == 1.2.4 10:38:23 INFO - browsermob-proxy == 0.6.0 10:38:23 INFO - docopt == 0.6.1 10:38:23 INFO - manifestparser == 1.1 10:38:23 INFO - marionette-client == 2.3.0 10:38:23 INFO - marionette-driver == 1.4.0 10:38:23 INFO - mozInstall == 1.12 10:38:23 INFO - mozcrash == 0.17 10:38:23 INFO - mozdebug == 0.1 10:38:23 INFO - mozdevice == 0.48 10:38:23 INFO - mozfile == 1.2 10:38:23 INFO - mozhttpd == 0.7 10:38:23 INFO - mozinfo == 0.9 10:38:23 INFO - mozleak == 0.1 10:38:23 INFO - mozlog == 3.1 10:38:23 INFO - moznetwork == 0.27 10:38:23 INFO - mozprocess == 0.22 10:38:23 INFO - mozprofile == 0.28 10:38:23 INFO - mozrunner == 6.11 10:38:23 INFO - mozscreenshot == 0.1 10:38:23 INFO - mozsystemmonitor == 0.0 10:38:23 INFO - moztest == 0.7 10:38:23 INFO - mozversion == 1.4 10:38:23 INFO - psutil == 3.1.1 10:38:23 INFO - requests == 1.2.3 10:38:23 INFO - wptserve == 1.4.0 10:38:23 INFO - wsgiref == 0.1.2 10:38:23 INFO - Running post-action listener: _resource_record_post_action 10:38:23 INFO - Running post-action listener: _start_resource_monitoring 10:38:23 INFO - Starting resource monitoring. 10:38:23 INFO - ##### 10:38:23 INFO - ##### Running pull step. 10:38:23 INFO - ##### 10:38:23 INFO - Running pre-action listener: _resource_record_pre_action 10:38:23 INFO - Running main action method: pull 10:38:23 INFO - Pull has nothing to do! 10:38:23 INFO - Running post-action listener: _resource_record_post_action 10:38:23 INFO - ##### 10:38:23 INFO - ##### Running install step. 10:38:23 INFO - ##### 10:38:23 INFO - Running pre-action listener: _resource_record_pre_action 10:38:23 INFO - Running main action method: install 10:38:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:38:23 INFO - Reading from file tmpfile_stdout 10:38:23 INFO - Detecting whether we're running mozinstall >=1.0... 10:38:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:38:23 INFO - Reading from file tmpfile_stdout 10:38:23 INFO - Output received: 10:38:23 INFO - Usage: mozinstall [options] installer 10:38:23 INFO - Options: 10:38:23 INFO - -h, --help show this help message and exit 10:38:23 INFO - -d DEST, --destination=DEST 10:38:23 INFO - Directory to install application into. [default: 10:38:23 INFO - "/builds/slave/test"] 10:38:23 INFO - --app=APP Application being installed. [default: firefox] 10:38:23 INFO - mkdir: /builds/slave/test/build/application 10:38:23 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'] 10:38:23 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 10:38:41 INFO - Reading from file tmpfile_stdout 10:38:41 INFO - Output received: 10:38:41 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 10:38:41 INFO - Running post-action listener: _resource_record_post_action 10:38:41 INFO - ##### 10:38:41 INFO - ##### Running run-tests step. 10:38:41 INFO - ##### 10:38:41 INFO - Running pre-action listener: _resource_record_pre_action 10:38:41 INFO - Running main action method: run_tests 10:38:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:38:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:38:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:38:41 INFO - grabbing minidump binary from tooltool 10:38:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:41 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 0x100b385e0>, '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 0x10071bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100746990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:38:41 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 10:38:41 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 10:38:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:38:42 INFO - Return code: 0 10:38:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:38:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:38:42 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/HsSU1qxtQxGoFydk6yZOZQ/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 10:38:42 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/HsSU1qxtQxGoFydk6yZOZQ/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 10:38:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JRUEGtMb0L/Render', 10:38:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:38:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:38:42 INFO - 'HOME': '/Users/cltbld', 10:38:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:38:42 INFO - 'LOGNAME': 'cltbld', 10:38:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:38:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:42 INFO - 'MOZ_NO_REMOTE': '1', 10:38:42 INFO - 'NO_EM_RESTART': '1', 10:38:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:38:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:42 INFO - 'PWD': '/builds/slave/test', 10:38:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:38:42 INFO - 'SHELL': '/bin/bash', 10:38:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.3M0Wro7Crc/Listeners', 10:38:42 INFO - 'TMPDIR': '/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/T/', 10:38:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:38:42 INFO - 'USER': 'cltbld', 10:38:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:38:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:38:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:38:42 INFO - 'XPC_FLAGS': '0x0', 10:38:42 INFO - 'XPC_SERVICE_NAME': '0', 10:38:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:38:42 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/HsSU1qxtQxGoFydk6yZOZQ/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 10:38:42 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 10:38:42 INFO - import pkg_resources 10:38:43 INFO - Using 1 client processes 10:38:43 INFO - wptserve Starting http server on 127.0.0.1:8001 10:38:43 INFO - wptserve Starting http server on 127.0.0.1:8000 10:38:43 INFO - wptserve Starting http server on 127.0.0.1:8443 10:38:45 INFO - SUITE-START | Running 778 tests 10:38:45 INFO - Running testharness tests 10:38:45 INFO - Setting up ssl 10:38:45 INFO - PROCESS | certutil | 10:38:45 INFO - PROCESS | certutil | 10:38:45 INFO - PROCESS | certutil | 10:38:45 INFO - Certificate Nickname Trust Attributes 10:38:45 INFO - SSL,S/MIME,JAR/XPI 10:38:45 INFO - 10:38:45 INFO - web-platform-tests CT,, 10:38:45 INFO - 10:38:45 INFO - Starting runner 10:38:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:38:46 INFO - PROCESS | 1650 | 1464197926660 Marionette DEBUG Marionette enabled via build flag and pref 10:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f22000 == 1 [pid = 1650] [id = 1] 10:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113f22800) [pid = 1650] [serial = 1] [outer = 0x0] 10:38:46 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113f23800) [pid = 1650] [serial = 2] [outer = 0x113f22800] 10:38:46 INFO - PROCESS | 1650 | 1464197926972 Marionette INFO Listening on port 2828 10:38:47 INFO - PROCESS | 1650 | 1464197927205 Marionette DEBUG Marionette enabled via command-line flag 10:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116921800 == 2 [pid = 1650] [id = 2] 10:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116922000) [pid = 1650] [serial = 3] [outer = 0x0] 10:38:47 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116959800) [pid = 1650] [serial = 4] [outer = 0x116922000] 10:38:47 INFO - PROCESS | 1650 | [1650] 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 10:38:47 INFO - PROCESS | 1650 | 1464197927360 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 10:38:47 INFO - PROCESS | 1650 | 1464197927445 Marionette DEBUG Closed connection conn0 10:38:47 INFO - PROCESS | 1650 | [1650] 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 10:38:47 INFO - PROCESS | 1650 | 1464197927451 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 10:38:47 INFO - PROCESS | 1650 | 1464197927460 Marionette DEBUG Closed connection conn1 10:38:47 INFO - PROCESS | 1650 | [1650] 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 10:38:47 INFO - PROCESS | 1650 | 1464197927465 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 10:38:47 INFO - PROCESS | 1650 | 1464197927474 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:38:47 INFO - PROCESS | 1650 | 1464197927479 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":"20160525100739","device":"desktop","version":"48.0a2"} 10:38:47 INFO - PROCESS | 1650 | [1650] 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 10:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e4b800 == 3 [pid = 1650] [id = 3] 10:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119e52000) [pid = 1650] [serial = 5] [outer = 0x0] 10:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e53000 == 4 [pid = 1650] [id = 4] 10:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119e6d800) [pid = 1650] [serial = 6] [outer = 0x0] 10:38:48 INFO - PROCESS | 1650 | [1650] 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 10:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a15800 == 5 [pid = 1650] [id = 5] 10:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x1182c8400) [pid = 1650] [serial = 7] [outer = 0x0] 10:38:48 INFO - PROCESS | 1650 | [1650] 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 10:38:48 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x121ae1c00) [pid = 1650] [serial = 8] [outer = 0x1182c8400] 10:38:49 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x12506b800) [pid = 1650] [serial = 9] [outer = 0x119e52000] 10:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x121828800) [pid = 1650] [serial = 10] [outer = 0x119e6d800] 10:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x12182a800) [pid = 1650] [serial = 11] [outer = 0x1182c8400] 10:38:49 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:38:49 INFO - PROCESS | 1650 | 1464197929669 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 1650 | 1464197929678 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x127329000) [pid = 1650] [serial = 12] [outer = 0x1182c8400] 10:38:50 INFO - PROCESS | 1650 | 1464197930018 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"248b794b-950a-1b48-9653-6aaea1ae6c43","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":"20160525100739","device":"desktop","version":"48.0a2","command_id":1}}] 10:38:50 INFO - PROCESS | 1650 | 1464197930108 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}] 10:38:50 INFO - PROCESS | 1650 | 1464197930174 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:38:50 INFO - PROCESS | 1650 | 1464197930265 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128c5d000) [pid = 1650] [serial = 13] [outer = 0x1182c8400] 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:38:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:38:50 INFO - PROCESS | 1650 | 1464197930541 Marionette TRACE conn2 <- [1,3,null,{}] 10:38:50 INFO - PROCESS | 1650 | 1464197930552 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:38:50 INFO - PROCESS | 1650 | 1464197930566 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:38:50 INFO - PROCESS | 1650 | 1464197930593 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:38:50 INFO - PROCESS | 1650 | 1464197930595 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:38:50 INFO - PROCESS | 1650 | 1464197930598 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:38:50 INFO - PROCESS | 1650 | 1464197930601 Marionette TRACE conn2 <- [1,6,null,{}] 10:38:50 INFO - PROCESS | 1650 | 1464197930606 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}] 10:38:50 INFO - PROCESS | 1650 | 1464197930613 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:38:50 INFO - PROCESS | 1650 | 1464197930616 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3d800 == 6 [pid = 1650] [id = 6] 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x128ef5800) [pid = 1650] [serial = 14] [outer = 0x0] 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12928c800) [pid = 1650] [serial = 15] [outer = 0x128ef5800] 10:38:50 INFO - PROCESS | 1650 | 1464197930647 Marionette DEBUG loaded listener.js 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129292800) [pid = 1650] [serial = 16] [outer = 0x128ef5800] 10:38:50 INFO - PROCESS | 1650 | 1464197930948 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]]]}] 10:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 10:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129372000 == 7 [pid = 1650] [id = 7] 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x129295c00) [pid = 1650] [serial = 17] [outer = 0x0] 10:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x129525400) [pid = 1650] [serial = 18] [outer = 0x129295c00] 10:38:50 INFO - PROCESS | 1650 | 1464197930993 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12a42d000) [pid = 1650] [serial = 19] [outer = 0x129295c00] 10:38:51 INFO - PROCESS | 1650 | 1464197931042 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:38:51 INFO - PROCESS | 1650 | 1464197931043 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:38:51 INFO - PROCESS | 1650 | 1464197931077 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 1650 | 1464197931078 Marionette TRACE conn2 <- [1,10,null,{}] 10:38:51 INFO - PROCESS | 1650 | 1464197931093 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}] 10:38:51 INFO - PROCESS | 1650 | 1464197931217 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:38:51 INFO - PROCESS | 1650 | 1464197931252 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a971000 == 8 [pid = 1650] [id = 8] 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a928000) [pid = 1650] [serial = 20] [outer = 0x0] 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a929c00) [pid = 1650] [serial = 21] [outer = 0x12a928000] 10:38:51 INFO - PROCESS | 1650 | 1464197931280 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a92e000) [pid = 1650] [serial = 22] [outer = 0x12a928000] 10:38:51 INFO - PROCESS | 1650 | 1464197931632 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]]]}] 10:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 634ms 10:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:38:51 INFO - PROCESS | 1650 | 1464197931701 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:38:51 INFO - PROCESS | 1650 | 1464197931703 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:38:51 INFO - PROCESS | 1650 | 1464197931705 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 1650 | 1464197931706 Marionette TRACE conn2 <- [1,14,null,{}] 10:38:51 INFO - PROCESS | 1650 | 1464197931708 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}] 10:38:51 INFO - PROCESS | 1650 | 1464197931798 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:38:51 INFO - PROCESS | 1650 | 1464197931802 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b837000 == 9 [pid = 1650] [id = 9] 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12abc9400) [pid = 1650] [serial = 23] [outer = 0x0] 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b04cc00) [pid = 1650] [serial = 24] [outer = 0x12abc9400] 10:38:51 INFO - PROCESS | 1650 | 1464197931830 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12ba10400) [pid = 1650] [serial = 25] [outer = 0x12abc9400] 10:38:52 INFO - PROCESS | 1650 | 1464197932095 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 10:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:38:52 INFO - PROCESS | 1650 | 1464197932126 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 1650 | 1464197932127 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:38:52 INFO - PROCESS | 1650 | 1464197932129 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1650 | 1464197932130 Marionette TRACE conn2 <- [1,18,null,{}] 10:38:52 INFO - PROCESS | 1650 | 1464197932132 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}] 10:38:52 INFO - PROCESS | 1650 | 1464197932221 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:38:52 INFO - PROCESS | 1650 | 1464197932228 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad1000 == 10 [pid = 1650] [id = 10] 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12bb04000) [pid = 1650] [serial = 26] [outer = 0x0] 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bb09400) [pid = 1650] [serial = 27] [outer = 0x12bb04000] 10:38:52 INFO - PROCESS | 1650 | 1464197932252 Marionette DEBUG loaded listener.js 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12bb0f400) [pid = 1650] [serial = 28] [outer = 0x12bb04000] 10:38:52 INFO - PROCESS | 1650 | 1464197932525 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 10:38:52 INFO - PROCESS | 1650 | 1464197932547 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 1650 | 1464197932549 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:38:52 INFO - PROCESS | 1650 | 1464197932551 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1650 | 1464197932552 Marionette TRACE conn2 <- [1,22,null,{}] 10:38:52 INFO - PROCESS | 1650 | 1464197932562 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}] 10:38:52 INFO - PROCESS | 1650 | 1464197932653 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:38:52 INFO - PROCESS | 1650 | 1464197932659 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf13800 == 11 [pid = 1650] [id = 11] 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12bb03c00) [pid = 1650] [serial = 29] [outer = 0x0] 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bb2b400) [pid = 1650] [serial = 30] [outer = 0x12bb03c00] 10:38:52 INFO - PROCESS | 1650 | 1464197932684 Marionette DEBUG loaded listener.js 10:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bf58400) [pid = 1650] [serial = 31] [outer = 0x12bb03c00] 10:38:52 INFO - PROCESS | 1650 | 1464197932925 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 10:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:38:52 INFO - PROCESS | 1650 | 1464197932978 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 1650 | 1464197932979 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:38:52 INFO - PROCESS | 1650 | 1464197932982 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1650 | 1464197932983 Marionette TRACE conn2 <- [1,26,null,{}] 10:38:53 INFO - PROCESS | 1650 | 1464197932992 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}] 10:38:53 INFO - PROCESS | 1650 | 1464197933082 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:38:53 INFO - PROCESS | 1650 | 1464197933089 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121083000 == 12 [pid = 1650] [id = 12] 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11852a400) [pid = 1650] [serial = 32] [outer = 0x0] 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x120f51c00) [pid = 1650] [serial = 33] [outer = 0x11852a400] 10:38:53 INFO - PROCESS | 1650 | 1464197933114 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bf5f800) [pid = 1650] [serial = 34] [outer = 0x11852a400] 10:38:53 INFO - PROCESS | 1650 | 1464197933357 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]]]}] 10:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 10:38:53 INFO - PROCESS | 1650 | 1464197933400 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:38:53 INFO - PROCESS | 1650 | 1464197933402 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:38:53 INFO - PROCESS | 1650 | 1464197933415 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:38:53 INFO - PROCESS | 1650 | 1464197933417 Marionette TRACE conn2 <- [1,30,null,{}] 10:38:53 INFO - PROCESS | 1650 | 1464197933430 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}] 10:38:53 INFO - PROCESS | 1650 | 1464197933560 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:38:53 INFO - PROCESS | 1650 | 1464197933568 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c53d800 == 13 [pid = 1650] [id = 13] 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bf62c00) [pid = 1650] [serial = 35] [outer = 0x0] 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c523000) [pid = 1650] [serial = 36] [outer = 0x12bf62c00] 10:38:53 INFO - PROCESS | 1650 | 1464197933607 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c526400) [pid = 1650] [serial = 37] [outer = 0x12bf62c00] 10:38:53 INFO - PROCESS | 1650 | 1464197933981 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]]]}] 10:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 10:38:53 INFO - PROCESS | 1650 | 1464197933985 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:38:53 INFO - PROCESS | 1650 | 1464197933989 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:38:53 INFO - PROCESS | 1650 | 1464197933993 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:38:53 INFO - PROCESS | 1650 | 1464197933995 Marionette TRACE conn2 <- [1,34,null,{}] 10:38:53 INFO - PROCESS | 1650 | 1464197933998 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}] 10:38:54 INFO - PROCESS | 1650 | 1464197934090 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:38:54 INFO - PROCESS | 1650 | 1464197934103 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c810000 == 14 [pid = 1650] [id = 14] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c528800) [pid = 1650] [serial = 38] [outer = 0x0] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c6e6800) [pid = 1650] [serial = 39] [outer = 0x12c528800] 10:38:54 INFO - PROCESS | 1650 | 1464197934129 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c6ed800) [pid = 1650] [serial = 40] [outer = 0x12c528800] 10:38:54 INFO - PROCESS | 1650 | 1464197934360 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]]]}] 10:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 10:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:38:54 INFO - PROCESS | 1650 | 1464197934412 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:38:54 INFO - PROCESS | 1650 | 1464197934413 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:38:54 INFO - PROCESS | 1650 | 1464197934415 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:38:54 INFO - PROCESS | 1650 | 1464197934416 Marionette TRACE conn2 <- [1,38,null,{}] 10:38:54 INFO - PROCESS | 1650 | 1464197934426 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}] 10:38:54 INFO - PROCESS | 1650 | 1464197934516 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:38:54 INFO - PROCESS | 1650 | 1464197934521 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb40800 == 15 [pid = 1650] [id = 15] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c6f2c00) [pid = 1650] [serial = 41] [outer = 0x0] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12cb66800) [pid = 1650] [serial = 42] [outer = 0x12c6f2c00] 10:38:54 INFO - PROCESS | 1650 | 1464197934545 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cb6dc00) [pid = 1650] [serial = 43] [outer = 0x12c6f2c00] 10:38:54 INFO - PROCESS | 1650 | 1464197934775 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]]]}] 10:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 10:38:54 INFO - PROCESS | 1650 | 1464197934783 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:38:54 INFO - PROCESS | 1650 | 1464197934785 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:38:54 INFO - PROCESS | 1650 | 1464197934794 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:38:54 INFO - PROCESS | 1650 | 1464197934795 Marionette TRACE conn2 <- [1,42,null,{}] 10:38:54 INFO - PROCESS | 1650 | 1464197934797 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}] 10:38:54 INFO - PROCESS | 1650 | 1464197934891 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca8000 == 16 [pid = 1650] [id = 16] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cca8800) [pid = 1650] [serial = 44] [outer = 0x0] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12ccaa000) [pid = 1650] [serial = 45] [outer = 0x12cca8800] 10:38:54 INFO - PROCESS | 1650 | 1464197934919 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12ccb1000) [pid = 1650] [serial = 46] [outer = 0x12cca8800] 10:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf86000 == 17 [pid = 1650] [id = 17] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cb8b800) [pid = 1650] [serial = 47] [outer = 0x0] 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12cb8d400) [pid = 1650] [serial = 48] [outer = 0x12cb8b800] 10:38:54 INFO - PROCESS | 1650 | 1464197934951 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12cb91800) [pid = 1650] [serial = 49] [outer = 0x12cb8b800] 10:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca7800 == 18 [pid = 1650] [id = 18] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cb86c00) [pid = 1650] [serial = 50] [outer = 0x0] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12cccb000) [pid = 1650] [serial = 51] [outer = 0x12cb86c00] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12cb89c00) [pid = 1650] [serial = 52] [outer = 0x12cb86c00] 10:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 517ms 10:38:55 INFO - PROCESS | 1650 | 1464197935309 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]]]}] 10:38:55 INFO - PROCESS | 1650 | 1464197935312 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:38:55 INFO - PROCESS | 1650 | 1464197935313 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:38:55 INFO - PROCESS | 1650 | 1464197935315 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1650 | 1464197935317 Marionette TRACE conn2 <- [1,46,null,{}] 10:38:55 INFO - PROCESS | 1650 | 1464197935320 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}] 10:38:55 INFO - PROCESS | 1650 | 1464197935403 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:38:55 INFO - PROCESS | 1650 | 1464197935409 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b2800 == 19 [pid = 1650] [id = 19] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12ccd0000) [pid = 1650] [serial = 53] [outer = 0x0] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1181f8800) [pid = 1650] [serial = 54] [outer = 0x12ccd0000] 10:38:55 INFO - PROCESS | 1650 | 1464197935438 Marionette DEBUG loaded listener.js 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x118205c00) [pid = 1650] [serial = 55] [outer = 0x12ccd0000] 10:38:55 INFO - PROCESS | 1650 | 1464197935685 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]]]}] 10:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 10:38:55 INFO - PROCESS | 1650 | 1464197935743 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:38:55 INFO - PROCESS | 1650 | 1464197935744 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:38:55 INFO - PROCESS | 1650 | 1464197935746 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1650 | 1464197935747 Marionette TRACE conn2 <- [1,50,null,{}] 10:38:55 INFO - PROCESS | 1650 | 1464197935749 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}] 10:38:55 INFO - PROCESS | 1650 | 1464197935844 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:38:55 INFO - PROCESS | 1650 | 1464197935848 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e5800 == 20 [pid = 1650] [id = 20] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1185e7000) [pid = 1650] [serial = 56] [outer = 0x0] 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1185eac00) [pid = 1650] [serial = 57] [outer = 0x1185e7000] 10:38:55 INFO - PROCESS | 1650 | 1464197935872 Marionette DEBUG loaded listener.js 10:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1193b8800) [pid = 1650] [serial = 58] [outer = 0x1185e7000] 10:38:56 INFO - PROCESS | 1650 | 1464197936097 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]]]}] 10:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 10:38:56 INFO - PROCESS | 1650 | 1464197936164 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:38:56 INFO - PROCESS | 1650 | 1464197936165 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:38:56 INFO - PROCESS | 1650 | 1464197936167 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:38:56 INFO - PROCESS | 1650 | 1464197936168 Marionette TRACE conn2 <- [1,54,null,{}] 10:38:56 INFO - PROCESS | 1650 | 1464197936178 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}] 10:38:56 INFO - PROCESS | 1650 | 1464197936276 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:38:56 INFO - PROCESS | 1650 | 1464197936282 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5be000 == 21 [pid = 1650] [id = 21] 10:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d453400) [pid = 1650] [serial = 59] [outer = 0x0] 10:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d458400) [pid = 1650] [serial = 60] [outer = 0x12d453400] 10:38:56 INFO - PROCESS | 1650 | 1464197936312 Marionette DEBUG loaded listener.js 10:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d45c800) [pid = 1650] [serial = 61] [outer = 0x12d453400] 10:38:56 INFO - PROCESS | 1650 | 1464197936640 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]]]}] 10:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 525ms 10:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:38:56 INFO - PROCESS | 1650 | 1464197936694 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:38:56 INFO - PROCESS | 1650 | 1464197936695 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:38:56 INFO - PROCESS | 1650 | 1464197936699 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:38:56 INFO - PROCESS | 1650 | 1464197936701 Marionette TRACE conn2 <- [1,58,null,{}] 10:38:56 INFO - PROCESS | 1650 | 1464197936704 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}] 10:38:56 INFO - PROCESS | 1650 | 1464197936832 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:38:57 INFO - PROCESS | 1650 | 1464197937438 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x111eab800 == 22 [pid = 1650] [id = 22] 10:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x111ed9400) [pid = 1650] [serial = 62] [outer = 0x0] 10:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x111f3d400) [pid = 1650] [serial = 63] [outer = 0x111ed9400] 10:38:57 INFO - PROCESS | 1650 | 1464197937474 Marionette DEBUG loaded listener.js 10:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1121b2800) [pid = 1650] [serial = 64] [outer = 0x111ed9400] 10:38:57 INFO - PROCESS | 1650 | 1464197937923 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]]]}] 10:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1273ms 10:38:57 INFO - PROCESS | 1650 | 1464197937974 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:38:57 INFO - PROCESS | 1650 | 1464197937978 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:38:57 INFO - PROCESS | 1650 | 1464197937983 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:38:57 INFO - PROCESS | 1650 | 1464197937986 Marionette TRACE conn2 <- [1,62,null,{}] 10:38:57 INFO - PROCESS | 1650 | 1464197937991 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}] 10:38:58 INFO - PROCESS | 1650 | 1464197938155 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:38:58 INFO - PROCESS | 1650 | 1464197938231 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11607e800 == 23 [pid = 1650] [id = 23] 10:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11334b000) [pid = 1650] [serial = 65] [outer = 0x0] 10:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115ebe400) [pid = 1650] [serial = 66] [outer = 0x11334b000] 10:38:58 INFO - PROCESS | 1650 | 1464197938280 Marionette DEBUG loaded listener.js 10:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116a4fc00) [pid = 1650] [serial = 67] [outer = 0x11334b000] 10:38:58 INFO - PROCESS | 1650 | 1464197938690 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]]]}] 10:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 775ms 10:38:58 INFO - PROCESS | 1650 | 1464197938758 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:38:58 INFO - PROCESS | 1650 | 1464197938761 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:38:58 INFO - PROCESS | 1650 | 1464197938764 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:38:58 INFO - PROCESS | 1650 | 1464197938765 Marionette TRACE conn2 <- [1,66,null,{}] 10:38:58 INFO - PROCESS | 1650 | 1464197938768 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}] 10:38:58 INFO - PROCESS | 1650 | 1464197938908 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:38:58 INFO - PROCESS | 1650 | 1464197938951 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117021800 == 24 [pid = 1650] [id = 24] 10:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1182c5400) [pid = 1650] [serial = 68] [outer = 0x0] 10:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118523000) [pid = 1650] [serial = 69] [outer = 0x1182c5400] 10:38:58 INFO - PROCESS | 1650 | 1464197938983 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1185e2800) [pid = 1650] [serial = 70] [outer = 0x1182c5400] 10:38:59 INFO - PROCESS | 1650 | 1464197939579 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]]]}] 10:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 868ms 10:38:59 INFO - PROCESS | 1650 | 1464197939665 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:38:59 INFO - PROCESS | 1650 | 1464197939667 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:38:59 INFO - PROCESS | 1650 | 1464197939690 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:38:59 INFO - PROCESS | 1650 | 1464197939692 Marionette TRACE conn2 <- [1,70,null,{}] 10:38:59 INFO - PROCESS | 1650 | 1464197939697 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}] 10:38:59 INFO - PROCESS | 1650 | 1464197939775 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:38:59 INFO - PROCESS | 1650 | 1464197939830 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x113310000 == 25 [pid = 1650] [id = 25] 10:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x100596400) [pid = 1650] [serial = 71] [outer = 0x0] 10:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113bf3800) [pid = 1650] [serial = 72] [outer = 0x100596400] 10:38:59 INFO - PROCESS | 1650 | 1464197939861 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1167cc400) [pid = 1650] [serial = 73] [outer = 0x100596400] 10:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 593ms 10:39:00 INFO - PROCESS | 1650 | 1464197940260 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]]]}] 10:39:00 INFO - PROCESS | 1650 | 1464197940264 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:39:00 INFO - PROCESS | 1650 | 1464197940268 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:39:00 INFO - PROCESS | 1650 | 1464197940276 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:39:00 INFO - PROCESS | 1650 | 1464197940278 Marionette TRACE conn2 <- [1,74,null,{}] 10:39:00 INFO - PROCESS | 1650 | 1464197940281 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}] 10:39:00 INFO - PROCESS | 1650 | 1464197940347 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:39:00 INFO - PROCESS | 1650 | 1464197940351 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161bd800 == 26 [pid = 1650] [id = 26] 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11693a400) [pid = 1650] [serial = 74] [outer = 0x0] 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11716c800) [pid = 1650] [serial = 75] [outer = 0x11693a400] 10:39:00 INFO - PROCESS | 1650 | 1464197940381 Marionette DEBUG loaded listener.js 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117e54c00) [pid = 1650] [serial = 76] [outer = 0x11693a400] 10:39:00 INFO - PROCESS | 1650 | 1464197940698 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]]]}] 10:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 10:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:39:00 INFO - PROCESS | 1650 | 1464197940747 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:39:00 INFO - PROCESS | 1650 | 1464197940748 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:39:00 INFO - PROCESS | 1650 | 1464197940751 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:39:00 INFO - PROCESS | 1650 | 1464197940753 Marionette TRACE conn2 <- [1,78,null,{}] 10:39:00 INFO - PROCESS | 1650 | 1464197940761 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}] 10:39:00 INFO - PROCESS | 1650 | 1464197940834 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:39:00 INFO - PROCESS | 1650 | 1464197940840 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f800 == 27 [pid = 1650] [id = 27] 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f4a400) [pid = 1650] [serial = 77] [outer = 0x0] 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118237c00) [pid = 1650] [serial = 78] [outer = 0x112f4a400] 10:39:00 INFO - PROCESS | 1650 | 1464197940871 Marionette DEBUG loaded listener.js 10:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1182d1c00) [pid = 1650] [serial = 79] [outer = 0x112f4a400] 10:39:01 INFO - PROCESS | 1650 | 1464197941181 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]]]}] 10:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 10:39:01 INFO - PROCESS | 1650 | 1464197941224 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:39:01 INFO - PROCESS | 1650 | 1464197941226 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:39:01 INFO - PROCESS | 1650 | 1464197941228 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:39:01 INFO - PROCESS | 1650 | 1464197941229 Marionette TRACE conn2 <- [1,82,null,{}] 10:39:01 INFO - PROCESS | 1650 | 1464197941231 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}] 10:39:01 INFO - PROCESS | 1650 | 1464197941312 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:39:01 INFO - PROCESS | 1650 | 1464197941354 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171d7800 == 28 [pid = 1650] [id = 28] 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113908400) [pid = 1650] [serial = 80] [outer = 0x0] 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185e4800) [pid = 1650] [serial = 81] [outer = 0x113908400] 10:39:01 INFO - PROCESS | 1650 | 1464197941380 Marionette DEBUG loaded listener.js 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118c1c000) [pid = 1650] [serial = 82] [outer = 0x113908400] 10:39:01 INFO - PROCESS | 1650 | 1464197941684 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]]]}] 10:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 10:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:39:01 INFO - PROCESS | 1650 | 1464197941698 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:39:01 INFO - PROCESS | 1650 | 1464197941699 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:39:01 INFO - PROCESS | 1650 | 1464197941703 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:39:01 INFO - PROCESS | 1650 | 1464197941708 Marionette TRACE conn2 <- [1,86,null,{}] 10:39:01 INFO - PROCESS | 1650 | 1464197941711 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}] 10:39:01 INFO - PROCESS | 1650 | 1464197941822 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:39:01 INFO - PROCESS | 1650 | 1464197941884 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181db800 == 29 [pid = 1650] [id = 29] 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113bf0400) [pid = 1650] [serial = 83] [outer = 0x0] 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119046400) [pid = 1650] [serial = 84] [outer = 0x113bf0400] 10:39:01 INFO - PROCESS | 1650 | 1464197941923 Marionette DEBUG loaded listener.js 10:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119311400) [pid = 1650] [serial = 85] [outer = 0x113bf0400] 10:39:02 INFO - PROCESS | 1650 | 1464197942212 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]]]}] 10:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 524ms 10:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:39:02 INFO - PROCESS | 1650 | 1464197942227 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:39:02 INFO - PROCESS | 1650 | 1464197942228 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:39:02 INFO - PROCESS | 1650 | 1464197942230 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1650 | 1464197942231 Marionette TRACE conn2 <- [1,90,null,{}] 10:39:02 INFO - PROCESS | 1650 | 1464197942234 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}] 10:39:02 INFO - PROCESS | 1650 | 1464197942333 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:39:02 INFO - PROCESS | 1650 | 1464197942341 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c2000 == 30 [pid = 1650] [id = 30] 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1193bb400) [pid = 1650] [serial = 86] [outer = 0x0] 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119989400) [pid = 1650] [serial = 87] [outer = 0x1193bb400] 10:39:02 INFO - PROCESS | 1650 | 1464197942366 Marionette DEBUG loaded listener.js 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f43c00) [pid = 1650] [serial = 88] [outer = 0x1193bb400] 10:39:02 INFO - PROCESS | 1650 | 1464197942659 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]]]}] 10:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 10:39:02 INFO - PROCESS | 1650 | 1464197942699 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:39:02 INFO - PROCESS | 1650 | 1464197942700 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:39:02 INFO - PROCESS | 1650 | 1464197942702 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1650 | 1464197942704 Marionette TRACE conn2 <- [1,94,null,{}] 10:39:02 INFO - PROCESS | 1650 | 1464197942709 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}] 10:39:02 INFO - PROCESS | 1650 | 1464197942801 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:39:02 INFO - PROCESS | 1650 | 1464197942808 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187df800 == 31 [pid = 1650] [id = 31] 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11334b400) [pid = 1650] [serial = 89] [outer = 0x0] 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f45000) [pid = 1650] [serial = 90] [outer = 0x11334b400] 10:39:02 INFO - PROCESS | 1650 | 1464197942832 Marionette DEBUG loaded listener.js 10:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12101a800) [pid = 1650] [serial = 91] [outer = 0x11334b400] 10:39:03 INFO - PROCESS | 1650 | 1464197943088 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]]]}] 10:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 10:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:39:03 INFO - PROCESS | 1650 | 1464197943128 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:39:03 INFO - PROCESS | 1650 | 1464197943129 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:39:03 INFO - PROCESS | 1650 | 1464197943132 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:39:03 INFO - PROCESS | 1650 | 1464197943133 Marionette TRACE conn2 <- [1,98,null,{}] 10:39:03 INFO - PROCESS | 1650 | 1464197943135 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}] 10:39:03 INFO - PROCESS | 1650 | 1464197943217 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:39:03 INFO - PROCESS | 1650 | 1464197943223 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119161800 == 32 [pid = 1650] [id = 32] 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121018400) [pid = 1650] [serial = 92] [outer = 0x0] 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121349400) [pid = 1650] [serial = 93] [outer = 0x121018400] 10:39:03 INFO - PROCESS | 1650 | 1464197943248 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12134f800) [pid = 1650] [serial = 94] [outer = 0x121018400] 10:39:03 INFO - PROCESS | 1650 | 1464197943551 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]]]}] 10:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 10:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:39:03 INFO - PROCESS | 1650 | 1464197943601 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:39:03 INFO - PROCESS | 1650 | 1464197943603 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:39:03 INFO - PROCESS | 1650 | 1464197943606 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:39:03 INFO - PROCESS | 1650 | 1464197943618 Marionette TRACE conn2 <- [1,102,null,{}] 10:39:03 INFO - PROCESS | 1650 | 1464197943622 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}] 10:39:03 INFO - PROCESS | 1650 | 1464197943757 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:39:03 INFO - PROCESS | 1650 | 1464197943770 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f000 == 33 [pid = 1650] [id = 33] 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12101c000) [pid = 1650] [serial = 95] [outer = 0x0] 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1213cd800) [pid = 1650] [serial = 96] [outer = 0x12101c000] 10:39:03 INFO - PROCESS | 1650 | 1464197943809 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121757c00) [pid = 1650] [serial = 97] [outer = 0x12101c000] 10:39:04 INFO - PROCESS | 1650 | 1464197944155 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]]]}] 10:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 581ms 10:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:39:04 INFO - PROCESS | 1650 | 1464197944186 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:39:04 INFO - PROCESS | 1650 | 1464197944189 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:39:04 INFO - PROCESS | 1650 | 1464197944192 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:39:04 INFO - PROCESS | 1650 | 1464197944193 Marionette TRACE conn2 <- [1,106,null,{}] 10:39:04 INFO - PROCESS | 1650 | 1464197944195 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}] 10:39:04 INFO - PROCESS | 1650 | 1464197944263 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:39:04 INFO - PROCESS | 1650 | 1464197944267 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b82000 == 34 [pid = 1650] [id = 34] 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12175f400) [pid = 1650] [serial = 98] [outer = 0x0] 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121966400) [pid = 1650] [serial = 99] [outer = 0x12175f400] 10:39:04 INFO - PROCESS | 1650 | 1464197944293 Marionette DEBUG loaded listener.js 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121bf0000) [pid = 1650] [serial = 100] [outer = 0x12175f400] 10:39:04 INFO - PROCESS | 1650 | 1464197944594 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]]]}] 10:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 10:39:04 INFO - PROCESS | 1650 | 1464197944615 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:39:04 INFO - PROCESS | 1650 | 1464197944616 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:39:04 INFO - PROCESS | 1650 | 1464197944619 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:39:04 INFO - PROCESS | 1650 | 1464197944621 Marionette TRACE conn2 <- [1,110,null,{}] 10:39:04 INFO - PROCESS | 1650 | 1464197944626 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}] 10:39:04 INFO - PROCESS | 1650 | 1464197944737 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:39:04 INFO - PROCESS | 1650 | 1464197944744 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fb2800 == 35 [pid = 1650] [id = 35] 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11904a800) [pid = 1650] [serial = 101] [outer = 0x0] 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121d97800) [pid = 1650] [serial = 102] [outer = 0x11904a800] 10:39:04 INFO - PROCESS | 1650 | 1464197944779 Marionette DEBUG loaded listener.js 10:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1258d5800) [pid = 1650] [serial = 103] [outer = 0x11904a800] 10:39:05 INFO - PROCESS | 1650 | 1464197945040 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]]]}] 10:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 10:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:39:05 INFO - PROCESS | 1650 | 1464197945094 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1650 | 1464197945095 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:39:05 INFO - PROCESS | 1650 | 1464197945098 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1650 | 1464197945099 Marionette TRACE conn2 <- [1,114,null,{}] 10:39:05 INFO - PROCESS | 1650 | 1464197945101 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}] 10:39:05 INFO - PROCESS | 1650 | 1464197945178 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:39:05 INFO - PROCESS | 1650 | 1464197945183 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121380000 == 36 [pid = 1650] [id = 36] 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1257b2800) [pid = 1650] [serial = 104] [outer = 0x0] 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125faf000) [pid = 1650] [serial = 105] [outer = 0x1257b2800] 10:39:05 INFO - PROCESS | 1650 | 1464197945211 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1269f2000) [pid = 1650] [serial = 106] [outer = 0x1257b2800] 10:39:05 INFO - PROCESS | 1650 | 1464197945640 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]]]}] 10:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 568ms 10:39:05 INFO - PROCESS | 1650 | 1464197945667 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1650 | 1464197945670 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:39:05 INFO - PROCESS | 1650 | 1464197945675 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1650 | 1464197945677 Marionette TRACE conn2 <- [1,118,null,{}] 10:39:05 INFO - PROCESS | 1650 | 1464197945680 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}] 10:39:05 INFO - PROCESS | 1650 | 1464197945786 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:39:05 INFO - PROCESS | 1650 | 1464197945793 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121579000 == 37 [pid = 1650] [id = 37] 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1258df800) [pid = 1650] [serial = 107] [outer = 0x0] 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126be3000) [pid = 1650] [serial = 108] [outer = 0x1258df800] 10:39:05 INFO - PROCESS | 1650 | 1464197945818 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126e65000) [pid = 1650] [serial = 109] [outer = 0x1258df800] 10:39:06 INFO - PROCESS | 1650 | 1464197946098 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]]]}] 10:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 10:39:06 INFO - PROCESS | 1650 | 1464197946144 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1650 | 1464197946145 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:39:06 INFO - PROCESS | 1650 | 1464197946148 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1650 | 1464197946149 Marionette TRACE conn2 <- [1,122,null,{}] 10:39:06 INFO - PROCESS | 1650 | 1464197946151 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}] 10:39:06 INFO - PROCESS | 1650 | 1464197946224 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:39:06 INFO - PROCESS | 1650 | 1464197946270 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12171f000 == 38 [pid = 1650] [id = 38] 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1193b6800) [pid = 1650] [serial = 110] [outer = 0x0] 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12710c000) [pid = 1650] [serial = 111] [outer = 0x1193b6800] 10:39:06 INFO - PROCESS | 1650 | 1464197946295 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127536800) [pid = 1650] [serial = 112] [outer = 0x1193b6800] 10:39:06 INFO - PROCESS | 1650 | 1464197946530 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]]]}] 10:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 10:39:06 INFO - PROCESS | 1650 | 1464197946568 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1650 | 1464197946569 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:39:06 INFO - PROCESS | 1650 | 1464197946579 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1650 | 1464197946580 Marionette TRACE conn2 <- [1,126,null,{}] 10:39:06 INFO - PROCESS | 1650 | 1464197946582 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}] 10:39:06 INFO - PROCESS | 1650 | 1464197946660 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:39:06 INFO - PROCESS | 1650 | 1464197946675 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ee1800 == 39 [pid = 1650] [id = 39] 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1275e7c00) [pid = 1650] [serial = 113] [outer = 0x0] 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127a07800) [pid = 1650] [serial = 114] [outer = 0x1275e7c00] 10:39:06 INFO - PROCESS | 1650 | 1464197946701 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128c55000) [pid = 1650] [serial = 115] [outer = 0x1275e7c00] 10:39:06 INFO - PROCESS | 1650 | 1464197946978 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]]]}] 10:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 10:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:39:07 INFO - PROCESS | 1650 | 1464197947049 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:39:07 INFO - PROCESS | 1650 | 1464197947050 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:39:07 INFO - PROCESS | 1650 | 1464197947052 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 1650 | 1464197947053 Marionette TRACE conn2 <- [1,130,null,{}] 10:39:07 INFO - PROCESS | 1650 | 1464197947063 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}] 10:39:07 INFO - PROCESS | 1650 | 1464197947137 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:39:07 INFO - PROCESS | 1650 | 1464197947201 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125415000 == 40 [pid = 1650] [id = 40] 10:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127a03000) [pid = 1650] [serial = 116] [outer = 0x0] 10:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128c5b400) [pid = 1650] [serial = 117] [outer = 0x127a03000] 10:39:07 INFO - PROCESS | 1650 | 1464197947225 Marionette DEBUG loaded listener.js 10:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128ef4000) [pid = 1650] [serial = 118] [outer = 0x127a03000] 10:39:08 INFO - PROCESS | 1650 | 1464197948317 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]]]}] 10:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1323ms 10:39:08 INFO - PROCESS | 1650 | 1464197948381 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:39:08 INFO - PROCESS | 1650 | 1464197948383 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:39:08 INFO - PROCESS | 1650 | 1464197948387 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:39:08 INFO - PROCESS | 1650 | 1464197948389 Marionette TRACE conn2 <- [1,134,null,{}] 10:39:08 INFO - PROCESS | 1650 | 1464197948393 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}] 10:39:08 INFO - PROCESS | 1650 | 1464197948477 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:39:08 INFO - PROCESS | 1650 | 1464197948507 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11324d800 == 41 [pid = 1650] [id = 41] 10:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1161a1800) [pid = 1650] [serial = 119] [outer = 0x0] 10:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1161a8400) [pid = 1650] [serial = 120] [outer = 0x1161a1800] 10:39:08 INFO - PROCESS | 1650 | 1464197948535 Marionette DEBUG loaded listener.js 10:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1167cec00) [pid = 1650] [serial = 121] [outer = 0x1161a1800] 10:39:08 INFO - PROCESS | 1650 | 1464197948849 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]]]}] 10:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 10:39:08 INFO - PROCESS | 1650 | 1464197948907 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:39:08 INFO - PROCESS | 1650 | 1464197948911 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:39:08 INFO - PROCESS | 1650 | 1464197948916 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:39:08 INFO - PROCESS | 1650 | 1464197948917 Marionette TRACE conn2 <- [1,138,null,{}] 10:39:08 INFO - PROCESS | 1650 | 1464197948920 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}] 10:39:09 INFO - PROCESS | 1650 | 1464197949008 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:39:09 INFO - PROCESS | 1650 | 1464197949039 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11611f800 == 42 [pid = 1650] [id = 42] 10:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11698f000) [pid = 1650] [serial = 122] [outer = 0x0] 10:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x117676800) [pid = 1650] [serial = 123] [outer = 0x11698f000] 10:39:09 INFO - PROCESS | 1650 | 1464197949065 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1181f6400) [pid = 1650] [serial = 124] [outer = 0x11698f000] 10:39:09 INFO - PROCESS | 1650 | 1464197949371 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]]]}] 10:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 10:39:09 INFO - PROCESS | 1650 | 1464197949385 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:39:09 INFO - PROCESS | 1650 | 1464197949387 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:39:09 INFO - PROCESS | 1650 | 1464197949398 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:39:09 INFO - PROCESS | 1650 | 1464197949400 Marionette TRACE conn2 <- [1,142,null,{}] 10:39:09 INFO - PROCESS | 1650 | 1464197949410 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}] 10:39:09 INFO - PROCESS | 1650 | 1464197949933 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d453400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1185e7000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ccd0000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12cb8b800) [pid = 1650] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c6f2c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c528800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bf62c00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11852a400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bb03c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bb04000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12abc9400) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a928000) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128ef5800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12101c000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12175f400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1257b2800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1258df800) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1193b6800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x111ed9400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11334b000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1182c5400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x100596400) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11693a400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f4a400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113908400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113bf0400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1193bb400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11334b400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121018400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:39:10 INFO - PROCESS | 1650 | 1464197950007 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e16000 == 43 [pid = 1650] [id = 43] 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1121b6c00) [pid = 1650] [serial = 125] [outer = 0x0] 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112cb2400) [pid = 1650] [serial = 126] [outer = 0x1121b6c00] 10:39:10 INFO - PROCESS | 1650 | 1464197950034 Marionette DEBUG loaded listener.js 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118203800) [pid = 1650] [serial = 127] [outer = 0x1121b6c00] 10:39:10 INFO - PROCESS | 1650 | 1464197950368 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]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1027ms 10:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:39:10 INFO - PROCESS | 1650 | 1464197950421 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:39:10 INFO - PROCESS | 1650 | 1464197950424 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:39:10 INFO - PROCESS | 1650 | 1464197950427 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 1650 | 1464197950429 Marionette TRACE conn2 <- [1,146,null,{}] 10:39:10 INFO - PROCESS | 1650 | 1464197950432 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}] 10:39:10 INFO - PROCESS | 1650 | 1464197950543 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:39:10 INFO - PROCESS | 1650 | 1464197950603 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171ed800 == 44 [pid = 1650] [id = 44] 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117673c00) [pid = 1650] [serial = 128] [outer = 0x0] 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11852d400) [pid = 1650] [serial = 129] [outer = 0x117673c00] 10:39:10 INFO - PROCESS | 1650 | 1464197950643 Marionette DEBUG loaded listener.js 10:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1185ec400) [pid = 1650] [serial = 130] [outer = 0x117673c00] 10:39:10 INFO - PROCESS | 1650 | 1464197950918 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]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 521ms 10:39:10 INFO - PROCESS | 1650 | 1464197950947 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:39:10 INFO - PROCESS | 1650 | 1464197950949 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:39:10 INFO - PROCESS | 1650 | 1464197950951 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 1650 | 1464197950952 Marionette TRACE conn2 <- [1,150,null,{}] 10:39:10 INFO - PROCESS | 1650 | 1464197950962 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}] 10:39:11 INFO - PROCESS | 1650 | 1464197951034 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:39:11 INFO - PROCESS | 1650 | 1464197951078 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826b800 == 45 [pid = 1650] [id = 45] 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116153c00) [pid = 1650] [serial = 131] [outer = 0x0] 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118c16400) [pid = 1650] [serial = 132] [outer = 0x116153c00] 10:39:11 INFO - PROCESS | 1650 | 1464197951103 Marionette DEBUG loaded listener.js 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119302400) [pid = 1650] [serial = 133] [outer = 0x116153c00] 10:39:11 INFO - PROCESS | 1650 | 1464197951474 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]]]}] 10:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 530ms 10:39:11 INFO - PROCESS | 1650 | 1464197951482 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:39:11 INFO - PROCESS | 1650 | 1464197951484 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:39:11 INFO - PROCESS | 1650 | 1464197951489 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:39:11 INFO - PROCESS | 1650 | 1464197951491 Marionette TRACE conn2 <- [1,154,null,{}] 10:39:11 INFO - PROCESS | 1650 | 1464197951495 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}] 10:39:11 INFO - PROCESS | 1650 | 1464197951618 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:39:11 INFO - PROCESS | 1650 | 1464197951679 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e2800 == 46 [pid = 1650] [id = 46] 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11904e400) [pid = 1650] [serial = 134] [outer = 0x0] 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1193b9000) [pid = 1650] [serial = 135] [outer = 0x11904e400] 10:39:11 INFO - PROCESS | 1650 | 1464197951705 Marionette DEBUG loaded listener.js 10:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119be9000) [pid = 1650] [serial = 136] [outer = 0x11904e400] 10:39:12 INFO - PROCESS | 1650 | 1464197952066 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]]]}] 10:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 10:39:12 INFO - PROCESS | 1650 | 1464197952110 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:39:12 INFO - PROCESS | 1650 | 1464197952112 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:39:12 INFO - PROCESS | 1650 | 1464197952116 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:39:12 INFO - PROCESS | 1650 | 1464197952119 Marionette TRACE conn2 <- [1,158,null,{}] 10:39:12 INFO - PROCESS | 1650 | 1464197952122 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}] 10:39:12 INFO - PROCESS | 1650 | 1464197952214 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:39:12 INFO - PROCESS | 1650 | 1464197952291 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e14800 == 47 [pid = 1650] [id = 47] 10:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11619d000) [pid = 1650] [serial = 137] [outer = 0x0] 10:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1161e9400) [pid = 1650] [serial = 138] [outer = 0x11619d000] 10:39:12 INFO - PROCESS | 1650 | 1464197952337 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116a50000) [pid = 1650] [serial = 139] [outer = 0x11619d000] 10:39:12 INFO - PROCESS | 1650 | 1464197952765 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]]]}] 10:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 10:39:12 INFO - PROCESS | 1650 | 1464197952789 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:39:12 INFO - PROCESS | 1650 | 1464197952793 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:39:12 INFO - PROCESS | 1650 | 1464197952797 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:39:12 INFO - PROCESS | 1650 | 1464197952799 Marionette TRACE conn2 <- [1,162,null,{}] 10:39:12 INFO - PROCESS | 1650 | 1464197952802 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}] 10:39:12 INFO - PROCESS | 1650 | 1464197952924 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:39:12 INFO - PROCESS | 1650 | 1464197952932 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e9000 == 48 [pid = 1650] [id = 48] 10:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116a55000) [pid = 1650] [serial = 140] [outer = 0x0] 10:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118239800) [pid = 1650] [serial = 141] [outer = 0x116a55000] 10:39:12 INFO - PROCESS | 1650 | 1464197952962 Marionette DEBUG loaded listener.js 10:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11851c400) [pid = 1650] [serial = 142] [outer = 0x116a55000] 10:39:13 INFO - PROCESS | 1650 | 1464197953414 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]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 10:39:13 INFO - PROCESS | 1650 | 1464197953471 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1650 | 1464197953472 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:39:13 INFO - PROCESS | 1650 | 1464197953476 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1650 | 1464197953479 Marionette TRACE conn2 <- [1,166,null,{}] 10:39:13 INFO - PROCESS | 1650 | 1464197953487 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}] 10:39:13 INFO - PROCESS | 1650 | 1464197953591 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:39:13 INFO - PROCESS | 1650 | 1464197953649 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b7d800 == 49 [pid = 1650] [id = 49] 10:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1193b9800) [pid = 1650] [serial = 143] [outer = 0x0] 10:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b5c000) [pid = 1650] [serial = 144] [outer = 0x1193b9800] 10:39:13 INFO - PROCESS | 1650 | 1464197953681 Marionette DEBUG loaded listener.js 10:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119be8c00) [pid = 1650] [serial = 145] [outer = 0x1193b9800] 10:39:14 INFO - PROCESS | 1650 | 1464197954099 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]]]}] 10:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 10:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:39:14 INFO - PROCESS | 1650 | 1464197954153 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1650 | 1464197954156 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:39:14 INFO - PROCESS | 1650 | 1464197954159 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1650 | 1464197954161 Marionette TRACE conn2 <- [1,170,null,{}] 10:39:14 INFO - PROCESS | 1650 | 1464197954163 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}] 10:39:14 INFO - PROCESS | 1650 | 1464197954252 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:39:14 INFO - PROCESS | 1650 | 1464197954308 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107c800 == 50 [pid = 1650] [id = 50] 10:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x120f50000) [pid = 1650] [serial = 146] [outer = 0x0] 10:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121019400) [pid = 1650] [serial = 147] [outer = 0x120f50000] 10:39:14 INFO - PROCESS | 1650 | 1464197954338 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12134ac00) [pid = 1650] [serial = 148] [outer = 0x120f50000] 10:39:14 INFO - PROCESS | 1650 | 1464197954754 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]]]}] 10:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 10:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:39:14 INFO - PROCESS | 1650 | 1464197954778 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1650 | 1464197954779 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:39:14 INFO - PROCESS | 1650 | 1464197954782 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1650 | 1464197954783 Marionette TRACE conn2 <- [1,174,null,{}] 10:39:14 INFO - PROCESS | 1650 | 1464197954786 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}] 10:39:14 INFO - PROCESS | 1650 | 1464197954924 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:39:15 INFO - PROCESS | 1650 | 1464197955051 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ecb800 == 51 [pid = 1650] [id = 51] 10:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1121b6000) [pid = 1650] [serial = 149] [outer = 0x0] 10:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112caf800) [pid = 1650] [serial = 150] [outer = 0x1121b6000] 10:39:15 INFO - PROCESS | 1650 | 1464197955078 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1139ee800) [pid = 1650] [serial = 151] [outer = 0x1121b6000] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11826b800 == 50 [pid = 1650] [id = 45] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1171ed800 == 49 [pid = 1650] [id = 44] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x115e16000 == 48 [pid = 1650] [id = 43] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1171d7800 == 47 [pid = 1650] [id = 28] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1181db800 == 46 [pid = 1650] [id = 29] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11611f800 == 45 [pid = 1650] [id = 42] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2f800 == 44 [pid = 1650] [id = 27] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11324d800 == 43 [pid = 1650] [id = 41] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c2000 == 42 [pid = 1650] [id = 30] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2f000 == 41 [pid = 1650] [id = 33] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12107c800 == 40 [pid = 1650] [id = 50] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121ee1800 == 39 [pid = 1650] [id = 39] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x125415000 == 38 [pid = 1650] [id = 40] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119b7d800 == 37 [pid = 1650] [id = 49] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119fb2800 == 36 [pid = 1650] [id = 35] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e9000 == 35 [pid = 1650] [id = 48] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121579000 == 34 [pid = 1650] [id = 37] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119b82000 == 33 [pid = 1650] [id = 34] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12171f000 == 32 [pid = 1650] [id = 38] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119161800 == 31 [pid = 1650] [id = 32] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e2800 == 30 [pid = 1650] [id = 46] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1187df800 == 29 [pid = 1650] [id = 31] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x115e14800 == 28 [pid = 1650] [id = 47] 10:39:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121380000 == 27 [pid = 1650] [id = 36] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12182a800) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d45c800) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1213cd800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121757c00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121966400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x121d97800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x125faf000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126be3000) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12710c000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127a07800) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x111f3d400) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115ebe400) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118523000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1185e2800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113bf3800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1167cc400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11716c800) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117e54c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118237c00) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1185e4800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119046400) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119989400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f43c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f45000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12101a800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12134f800) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121349400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121bf0000) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119311400) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1269f2000) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126e65000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127536800) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1182d1c00) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a4fc00) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1121b2800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118c1c000) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129525400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12928c800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121ae1c00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12cb6dc00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12c6e6800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c6ed800) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c526400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bf5f800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c523000) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x120f51c00) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bb2b400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bf58400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12bb09400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12bb0f400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12ba10400) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b04cc00) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a929c00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12a92e000) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x129292800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12d458400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1185eac00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1193b8800) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1181f8800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118205c00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12cb8d400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12cb91800) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12cccb000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12ccaa000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12cb66800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 10:39:15 INFO - PROCESS | 1650 | 1464197955984 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1221ms 10:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:39:16 INFO - PROCESS | 1650 | 1464197956004 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1650 | 1464197956006 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:39:16 INFO - PROCESS | 1650 | 1464197956010 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1650 | 1464197956012 Marionette TRACE conn2 <- [1,178,null,{}] 10:39:16 INFO - PROCESS | 1650 | 1464197956018 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}] 10:39:16 INFO - PROCESS | 1650 | 1464197956105 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:39:16 INFO - PROCESS | 1650 | 1464197956112 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x112556800 == 28 [pid = 1650] [id = 52] 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x113d61400) [pid = 1650] [serial = 152] [outer = 0x0] 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x115e39000) [pid = 1650] [serial = 153] [outer = 0x113d61400] 10:39:16 INFO - PROCESS | 1650 | 1464197956142 Marionette DEBUG loaded listener.js 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11619dc00) [pid = 1650] [serial = 154] [outer = 0x113d61400] 10:39:16 INFO - PROCESS | 1650 | 1464197956464 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 473ms 10:39:16 INFO - PROCESS | 1650 | 1464197956496 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1650 | 1464197956500 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:39:16 INFO - PROCESS | 1650 | 1464197956506 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1650 | 1464197956507 Marionette TRACE conn2 <- [1,182,null,{}] 10:39:16 INFO - PROCESS | 1650 | 1464197956510 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}] 10:39:16 INFO - PROCESS | 1650 | 1464197956581 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:39:16 INFO - PROCESS | 1650 | 1464197956588 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e10800 == 29 [pid = 1650] [id = 53] 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1161ea400) [pid = 1650] [serial = 155] [outer = 0x0] 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116a50400) [pid = 1650] [serial = 156] [outer = 0x1161ea400] 10:39:16 INFO - PROCESS | 1650 | 1464197956615 Marionette DEBUG loaded listener.js 10:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x117e4c800) [pid = 1650] [serial = 157] [outer = 0x1161ea400] 10:39:16 INFO - PROCESS | 1650 | 1464197956938 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 10:39:16 INFO - PROCESS | 1650 | 1464197956976 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1650 | 1464197956978 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:39:16 INFO - PROCESS | 1650 | 1464197956982 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1650 | 1464197956986 Marionette TRACE conn2 <- [1,186,null,{}] 10:39:17 INFO - PROCESS | 1650 | 1464197956998 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}] 10:39:17 INFO - PROCESS | 1650 | 1464197957110 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:39:17 INFO - PROCESS | 1650 | 1464197957165 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f000 == 30 [pid = 1650] [id = 54] 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1121aa800) [pid = 1650] [serial = 158] [outer = 0x0] 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11823b400) [pid = 1650] [serial = 159] [outer = 0x1121aa800] 10:39:17 INFO - PROCESS | 1650 | 1464197957209 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118521800) [pid = 1650] [serial = 160] [outer = 0x1121aa800] 10:39:17 INFO - PROCESS | 1650 | 1464197957509 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]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 576ms 10:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:39:17 INFO - PROCESS | 1650 | 1464197957562 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1650 | 1464197957564 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:39:17 INFO - PROCESS | 1650 | 1464197957566 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:39:17 INFO - PROCESS | 1650 | 1464197957567 Marionette TRACE conn2 <- [1,190,null,{}] 10:39:17 INFO - PROCESS | 1650 | 1464197957570 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}] 10:39:17 INFO - PROCESS | 1650 | 1464197957644 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:39:17 INFO - PROCESS | 1650 | 1464197957686 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171d7000 == 31 [pid = 1650] [id = 55] 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117e53800) [pid = 1650] [serial = 161] [outer = 0x0] 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11852a400) [pid = 1650] [serial = 162] [outer = 0x117e53800] 10:39:17 INFO - PROCESS | 1650 | 1464197957712 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1185eb800) [pid = 1650] [serial = 163] [outer = 0x117e53800] 10:39:17 INFO - PROCESS | 1650 | 1464197957966 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]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 418ms 10:39:17 INFO - PROCESS | 1650 | 1464197957985 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1650 | 1464197957986 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:39:18 INFO - PROCESS | 1650 | 1464197957998 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1650 | 1464197957999 Marionette TRACE conn2 <- [1,194,null,{}] 10:39:18 INFO - PROCESS | 1650 | 1464197958002 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}] 10:39:18 INFO - PROCESS | 1650 | 1464197958094 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:39:18 INFO - PROCESS | 1650 | 1464197958098 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e6000 == 32 [pid = 1650] [id = 56] 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113905c00) [pid = 1650] [serial = 164] [outer = 0x0] 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1185f0400) [pid = 1650] [serial = 165] [outer = 0x113905c00] 10:39:18 INFO - PROCESS | 1650 | 1464197958125 Marionette DEBUG loaded listener.js 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119017000) [pid = 1650] [serial = 166] [outer = 0x113905c00] 10:39:18 INFO - PROCESS | 1650 | 1464197958428 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]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 10:39:18 INFO - PROCESS | 1650 | 1464197958467 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 1650 | 1464197958469 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:39:18 INFO - PROCESS | 1650 | 1464197958472 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1650 | 1464197958475 Marionette TRACE conn2 <- [1,198,null,{}] 10:39:18 INFO - PROCESS | 1650 | 1464197958478 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}] 10:39:18 INFO - PROCESS | 1650 | 1464197958581 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:39:18 INFO - PROCESS | 1650 | 1464197958587 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187bd000 == 33 [pid = 1650] [id = 57] 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119309c00) [pid = 1650] [serial = 167] [outer = 0x0] 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1193bb800) [pid = 1650] [serial = 168] [outer = 0x119309c00] 10:39:18 INFO - PROCESS | 1650 | 1464197958642 Marionette DEBUG loaded listener.js 10:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119be5c00) [pid = 1650] [serial = 169] [outer = 0x119309c00] 10:39:18 INFO - PROCESS | 1650 | 1464197958937 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]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 522ms 10:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:39:19 INFO - PROCESS | 1650 | 1464197958994 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:39:19 INFO - PROCESS | 1650 | 1464197958995 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:39:19 INFO - PROCESS | 1650 | 1464197958997 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 1650 | 1464197958998 Marionette TRACE conn2 <- [1,202,null,{}] 10:39:19 INFO - PROCESS | 1650 | 1464197959000 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}] 10:39:19 INFO - PROCESS | 1650 | 1464197959079 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:39:19 INFO - PROCESS | 1650 | 1464197959083 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb2800 == 34 [pid = 1650] [id = 58] 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112cb2800) [pid = 1650] [serial = 170] [outer = 0x0] 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119f83000) [pid = 1650] [serial = 171] [outer = 0x112cb2800] 10:39:19 INFO - PROCESS | 1650 | 1464197959130 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12101b400) [pid = 1650] [serial = 172] [outer = 0x112cb2800] 10:39:19 INFO - PROCESS | 1650 | 1464197959428 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]]]}] 10:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 10:39:19 INFO - PROCESS | 1650 | 1464197959466 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:39:19 INFO - PROCESS | 1650 | 1464197959467 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:39:19 INFO - PROCESS | 1650 | 1464197959470 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 1650 | 1464197959471 Marionette TRACE conn2 <- [1,206,null,{}] 10:39:19 INFO - PROCESS | 1650 | 1464197959473 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}] 10:39:19 INFO - PROCESS | 1650 | 1464197959553 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:39:19 INFO - PROCESS | 1650 | 1464197959559 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11919b800 == 35 [pid = 1650] [id = 59] 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12101a000) [pid = 1650] [serial = 173] [outer = 0x0] 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12134c400) [pid = 1650] [serial = 174] [outer = 0x12101a000] 10:39:19 INFO - PROCESS | 1650 | 1464197959584 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1213cd800) [pid = 1650] [serial = 175] [outer = 0x12101a000] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127a03000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1275e7c00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11904a800) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11904e400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11698f000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1161a1800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116153c00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1121b6c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:39:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x117673c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:39:19 INFO - PROCESS | 1650 | 1464197959913 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]]]}] 10:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 10:39:19 INFO - PROCESS | 1650 | 1464197959941 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:39:19 INFO - PROCESS | 1650 | 1464197959943 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:39:19 INFO - PROCESS | 1650 | 1464197959945 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 1650 | 1464197959946 Marionette TRACE conn2 <- [1,210,null,{}] 10:39:19 INFO - PROCESS | 1650 | 1464197959948 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}] 10:39:20 INFO - PROCESS | 1650 | 1464197960013 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:39:20 INFO - PROCESS | 1650 | 1464197960018 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2e800 == 36 [pid = 1650] [id = 60] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1121b6c00) [pid = 1650] [serial = 176] [outer = 0x0] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118c0f000) [pid = 1650] [serial = 177] [outer = 0x1121b6c00] 10:39:20 INFO - PROCESS | 1650 | 1464197960045 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121686000) [pid = 1650] [serial = 178] [outer = 0x1121b6c00] 10:39:20 INFO - PROCESS | 1650 | 1464197960313 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]]]}] 10:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 418ms 10:39:20 INFO - PROCESS | 1650 | 1464197960363 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:39:20 INFO - PROCESS | 1650 | 1464197960364 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:39:20 INFO - PROCESS | 1650 | 1464197960366 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 1650 | 1464197960367 Marionette TRACE conn2 <- [1,214,null,{}] 10:39:20 INFO - PROCESS | 1650 | 1464197960370 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}] 10:39:20 INFO - PROCESS | 1650 | 1464197960442 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:39:20 INFO - PROCESS | 1650 | 1464197960482 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b78000 == 37 [pid = 1650] [id = 61] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1167d1000) [pid = 1650] [serial = 179] [outer = 0x0] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121759000) [pid = 1650] [serial = 180] [outer = 0x1167d1000] 10:39:20 INFO - PROCESS | 1650 | 1464197960506 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121ae1c00) [pid = 1650] [serial = 181] [outer = 0x1167d1000] 10:39:20 INFO - PROCESS | 1650 | 1464197960753 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]]]}] 10:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 10:39:20 INFO - PROCESS | 1650 | 1464197960794 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:39:20 INFO - PROCESS | 1650 | 1464197960796 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:39:20 INFO - PROCESS | 1650 | 1464197960798 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 1650 | 1464197960800 Marionette TRACE conn2 <- [1,218,null,{}] 10:39:20 INFO - PROCESS | 1650 | 1464197960802 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}] 10:39:20 INFO - PROCESS | 1650 | 1464197960907 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:39:20 INFO - PROCESS | 1650 | 1464197960911 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e3000 == 38 [pid = 1650] [id = 62] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121bec000) [pid = 1650] [serial = 182] [outer = 0x0] 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1251f5400) [pid = 1650] [serial = 183] [outer = 0x121bec000] 10:39:20 INFO - PROCESS | 1650 | 1464197960941 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1257ad400) [pid = 1650] [serial = 184] [outer = 0x121bec000] 10:39:21 INFO - PROCESS | 1650 | 1464197961242 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]]]}] 10:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 10:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:39:21 INFO - PROCESS | 1650 | 1464197961268 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1650 | 1464197961269 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:39:21 INFO - PROCESS | 1650 | 1464197961273 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1650 | 1464197961276 Marionette TRACE conn2 <- [1,222,null,{}] 10:39:21 INFO - PROCESS | 1650 | 1464197961279 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}] 10:39:21 INFO - PROCESS | 1650 | 1464197961371 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:39:21 INFO - PROCESS | 1650 | 1464197961378 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b0800 == 39 [pid = 1650] [id = 63] 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x111ed9400) [pid = 1650] [serial = 185] [outer = 0x0] 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1254cd800) [pid = 1650] [serial = 186] [outer = 0x111ed9400] 10:39:21 INFO - PROCESS | 1650 | 1464197961402 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125fabc00) [pid = 1650] [serial = 187] [outer = 0x111ed9400] 10:39:21 INFO - PROCESS | 1650 | 1464197961664 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]]]}] 10:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 10:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:39:21 INFO - PROCESS | 1650 | 1464197961699 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1650 | 1464197961700 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:39:21 INFO - PROCESS | 1650 | 1464197961703 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1650 | 1464197961704 Marionette TRACE conn2 <- [1,226,null,{}] 10:39:21 INFO - PROCESS | 1650 | 1464197961714 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}] 10:39:21 INFO - PROCESS | 1650 | 1464197961789 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:39:21 INFO - PROCESS | 1650 | 1464197961794 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a19000 == 40 [pid = 1650] [id = 64] 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1257aa400) [pid = 1650] [serial = 188] [outer = 0x0] 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125fb3c00) [pid = 1650] [serial = 189] [outer = 0x1257aa400] 10:39:21 INFO - PROCESS | 1650 | 1464197961819 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1269f6000) [pid = 1650] [serial = 190] [outer = 0x1257aa400] 10:39:22 INFO - PROCESS | 1650 | 1464197962276 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]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 578ms 10:39:22 INFO - PROCESS | 1650 | 1464197962282 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:39:22 INFO - PROCESS | 1650 | 1464197962284 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:39:22 INFO - PROCESS | 1650 | 1464197962288 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 1650 | 1464197962290 Marionette TRACE conn2 <- [1,230,null,{}] 10:39:22 INFO - PROCESS | 1650 | 1464197962294 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}] 10:39:22 INFO - PROCESS | 1650 | 1464197962395 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:39:22 INFO - PROCESS | 1650 | 1464197962433 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113fdd000 == 41 [pid = 1650] [id = 65] 10:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112f1f400) [pid = 1650] [serial = 191] [outer = 0x0] 10:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115ebd000) [pid = 1650] [serial = 192] [outer = 0x112f1f400] 10:39:22 INFO - PROCESS | 1650 | 1464197962464 Marionette DEBUG loaded listener.js 10:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1166b6000) [pid = 1650] [serial = 193] [outer = 0x112f1f400] 10:39:22 INFO - PROCESS | 1650 | 1464197962982 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]]]}] 10:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 722ms 10:39:23 INFO - PROCESS | 1650 | 1464197963014 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:39:23 INFO - PROCESS | 1650 | 1464197963018 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:39:23 INFO - PROCESS | 1650 | 1464197963026 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:39:23 INFO - PROCESS | 1650 | 1464197963028 Marionette TRACE conn2 <- [1,234,null,{}] 10:39:23 INFO - PROCESS | 1650 | 1464197963030 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}] 10:39:23 INFO - PROCESS | 1650 | 1464197963128 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:39:23 INFO - PROCESS | 1650 | 1464197963318 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133a7800 == 42 [pid = 1650] [id = 66] 10:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112667000) [pid = 1650] [serial = 194] [outer = 0x0] 10:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e3ec00) [pid = 1650] [serial = 195] [outer = 0x112667000] 10:39:23 INFO - PROCESS | 1650 | 1464197963347 Marionette DEBUG loaded listener.js 10:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1167ce000) [pid = 1650] [serial = 196] [outer = 0x112667000] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b0800 == 41 [pid = 1650] [id = 63] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e3000 == 40 [pid = 1650] [id = 62] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119b78000 == 39 [pid = 1650] [id = 61] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2e800 == 38 [pid = 1650] [id = 60] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11919b800 == 37 [pid = 1650] [id = 59] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb2800 == 36 [pid = 1650] [id = 58] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1187bd000 == 35 [pid = 1650] [id = 57] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e6000 == 34 [pid = 1650] [id = 56] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1171d7000 == 33 [pid = 1650] [id = 55] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2f000 == 32 [pid = 1650] [id = 54] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x115e10800 == 31 [pid = 1650] [id = 53] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x112556800 == 30 [pid = 1650] [id = 52] 10:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x112ecb800 == 29 [pid = 1650] [id = 51] 10:39:23 INFO - PROCESS | 1650 | 1464197963803 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]]]}] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119be9000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1193b9000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117676800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1161a8400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1167cec00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181f6400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119302400) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112cb2400) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11852d400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118c16400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118203800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128ef4000) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1185ec400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 10:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128c5b400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 10:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 823ms 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128c55000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1258d5800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 10:39:23 INFO - PROCESS | 1650 | 1464197963853 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:39:23 INFO - PROCESS | 1650 | 1464197963858 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:39:23 INFO - PROCESS | 1650 | 1464197963872 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:39:23 INFO - PROCESS | 1650 | 1464197963876 Marionette TRACE conn2 <- [1,238,null,{}] 10:39:23 INFO - PROCESS | 1650 | 1464197963880 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}] 10:39:23 INFO - PROCESS | 1650 | 1464197963987 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:39:24 INFO - PROCESS | 1650 | 1464197964007 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116127000 == 30 [pid = 1650] [id = 67] 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117e52000) [pid = 1650] [serial = 197] [outer = 0x0] 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181f2c00) [pid = 1650] [serial = 198] [outer = 0x117e52000] 10:39:24 INFO - PROCESS | 1650 | 1464197964049 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118211800) [pid = 1650] [serial = 199] [outer = 0x117e52000] 10:39:24 INFO - PROCESS | 1650 | 1464197964382 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]]]}] 10:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 523ms 10:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:39:24 INFO - PROCESS | 1650 | 1464197964397 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:39:24 INFO - PROCESS | 1650 | 1464197964399 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:39:24 INFO - PROCESS | 1650 | 1464197964401 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1650 | 1464197964403 Marionette TRACE conn2 <- [1,242,null,{}] 10:39:24 INFO - PROCESS | 1650 | 1464197964413 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}] 10:39:24 INFO - PROCESS | 1650 | 1464197964499 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:39:24 INFO - PROCESS | 1650 | 1464197964540 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x117020800 == 31 [pid = 1650] [id = 68] 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181f6400) [pid = 1650] [serial = 200] [outer = 0x0] 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182cbc00) [pid = 1650] [serial = 201] [outer = 0x1181f6400] 10:39:24 INFO - PROCESS | 1650 | 1464197964566 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1185e4000) [pid = 1650] [serial = 202] [outer = 0x1181f6400] 10:39:24 INFO - PROCESS | 1650 | 1464197964824 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]]]}] 10:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 479ms 10:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:39:24 INFO - PROCESS | 1650 | 1464197964881 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:39:24 INFO - PROCESS | 1650 | 1464197964882 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:39:24 INFO - PROCESS | 1650 | 1464197964897 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1650 | 1464197964902 Marionette TRACE conn2 <- [1,246,null,{}] 10:39:24 INFO - PROCESS | 1650 | 1464197964905 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}] 10:39:24 INFO - PROCESS | 1650 | 1464197964988 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:39:25 INFO - PROCESS | 1650 | 1464197965029 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117588800 == 32 [pid = 1650] [id = 69] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113906c00) [pid = 1650] [serial = 203] [outer = 0x0] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1185e4400) [pid = 1650] [serial = 204] [outer = 0x113906c00] 10:39:25 INFO - PROCESS | 1650 | 1464197965055 Marionette DEBUG loaded listener.js 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119311400) [pid = 1650] [serial = 205] [outer = 0x113906c00] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119989000) [pid = 1650] [serial = 206] [outer = 0x12cb86c00] 10:39:25 INFO - PROCESS | 1650 | 1464197965378 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]]]}] 10:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 534ms 10:39:25 INFO - PROCESS | 1650 | 1464197965420 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1650 | 1464197965422 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:39:25 INFO - PROCESS | 1650 | 1464197965424 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1650 | 1464197965425 Marionette TRACE conn2 <- [1,250,null,{}] 10:39:25 INFO - PROCESS | 1650 | 1464197965427 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}] 10:39:25 INFO - PROCESS | 1650 | 1464197965497 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:39:25 INFO - PROCESS | 1650 | 1464197965501 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e800 == 33 [pid = 1650] [id = 70] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1139eb000) [pid = 1650] [serial = 207] [outer = 0x0] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119980800) [pid = 1650] [serial = 208] [outer = 0x1139eb000] 10:39:25 INFO - PROCESS | 1650 | 1464197965528 Marionette DEBUG loaded listener.js 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f4b000) [pid = 1650] [serial = 209] [outer = 0x1139eb000] 10:39:25 INFO - PROCESS | 1650 | 1464197965828 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]]]}] 10:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 418ms 10:39:25 INFO - PROCESS | 1650 | 1464197965848 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1650 | 1464197965849 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:39:25 INFO - PROCESS | 1650 | 1464197965851 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1650 | 1464197965853 Marionette TRACE conn2 <- [1,254,null,{}] 10:39:25 INFO - PROCESS | 1650 | 1464197965857 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}] 10:39:25 INFO - PROCESS | 1650 | 1464197965950 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:39:25 INFO - PROCESS | 1650 | 1464197965962 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191ac800 == 34 [pid = 1650] [id = 71] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121018400) [pid = 1650] [serial = 210] [outer = 0x0] 10:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12134f400) [pid = 1650] [serial = 211] [outer = 0x121018400] 10:39:25 INFO - PROCESS | 1650 | 1464197965993 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12182a400) [pid = 1650] [serial = 212] [outer = 0x121018400] 10:39:26 INFO - PROCESS | 1650 | 1464197966309 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]]]}] 10:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 10:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:39:26 INFO - PROCESS | 1650 | 1464197966322 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1650 | 1464197966325 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:39:26 INFO - PROCESS | 1650 | 1464197966328 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1650 | 1464197966329 Marionette TRACE conn2 <- [1,258,null,{}] 10:39:26 INFO - PROCESS | 1650 | 1464197966331 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}] 10:39:26 INFO - PROCESS | 1650 | 1464197966416 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:39:26 INFO - PROCESS | 1650 | 1464197966444 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b7d800 == 35 [pid = 1650] [id = 72] 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121960c00) [pid = 1650] [serial = 213] [outer = 0x0] 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12504d000) [pid = 1650] [serial = 214] [outer = 0x121960c00] 10:39:26 INFO - PROCESS | 1650 | 1464197966470 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1257a7000) [pid = 1650] [serial = 215] [outer = 0x121960c00] 10:39:26 INFO - PROCESS | 1650 | 1464197966764 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]]]}] 10:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 10:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:39:26 INFO - PROCESS | 1650 | 1464197966796 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1650 | 1464197966798 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:39:26 INFO - PROCESS | 1650 | 1464197966800 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1650 | 1464197966801 Marionette TRACE conn2 <- [1,262,null,{}] 10:39:26 INFO - PROCESS | 1650 | 1464197966803 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}] 10:39:26 INFO - PROCESS | 1650 | 1464197966886 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:39:26 INFO - PROCESS | 1650 | 1464197966915 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b0800 == 36 [pid = 1650] [id = 73] 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1121b6800) [pid = 1650] [serial = 216] [outer = 0x0] 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1258e4800) [pid = 1650] [serial = 217] [outer = 0x1121b6800] 10:39:26 INFO - PROCESS | 1650 | 1464197966939 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125fb5c00) [pid = 1650] [serial = 218] [outer = 0x1121b6800] 10:39:27 INFO - PROCESS | 1650 | 1464197967224 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]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 10:39:27 INFO - PROCESS | 1650 | 1464197967268 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:39:27 INFO - PROCESS | 1650 | 1464197967270 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:39:27 INFO - PROCESS | 1650 | 1464197967290 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:39:27 INFO - PROCESS | 1650 | 1464197967292 Marionette TRACE conn2 <- [1,266,null,{}] 10:39:27 INFO - PROCESS | 1650 | 1464197967294 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}] 10:39:27 INFO - PROCESS | 1650 | 1464197967377 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:39:27 INFO - PROCESS | 1650 | 1464197967381 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121719800 == 37 [pid = 1650] [id = 74] 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1257ab400) [pid = 1650] [serial = 219] [outer = 0x0] 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125fb8800) [pid = 1650] [serial = 220] [outer = 0x1257ab400] 10:39:27 INFO - PROCESS | 1650 | 1464197967405 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126e5dc00) [pid = 1650] [serial = 221] [outer = 0x1257ab400] 10:39:27 INFO - PROCESS | 1650 | 1464197967696 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]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 421ms 10:39:27 INFO - PROCESS | 1650 | 1464197967714 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:39:27 INFO - PROCESS | 1650 | 1464197967715 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:39:27 INFO - PROCESS | 1650 | 1464197967717 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:39:27 INFO - PROCESS | 1650 | 1464197967718 Marionette TRACE conn2 <- [1,270,null,{}] 10:39:27 INFO - PROCESS | 1650 | 1464197967728 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}] 10:39:27 INFO - PROCESS | 1650 | 1464197967816 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:39:27 INFO - PROCESS | 1650 | 1464197967844 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117587000 == 38 [pid = 1650] [id = 75] 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126e5fc00) [pid = 1650] [serial = 222] [outer = 0x0] 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127183400) [pid = 1650] [serial = 223] [outer = 0x126e5fc00] 10:39:27 INFO - PROCESS | 1650 | 1464197967868 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127331c00) [pid = 1650] [serial = 224] [outer = 0x126e5fc00] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119309c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113905c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1121aa800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117e53800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11619d000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1161ea400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a55000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d61400) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112cb2800) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1193b9800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120f50000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12101a000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1167d1000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1121b6c00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121bec000) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111ed9400) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:39:28 INFO - PROCESS | 1650 | 1464197968218 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]]]}] 10:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 10:39:28 INFO - PROCESS | 1650 | 1464197968236 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 1650 | 1464197968237 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:39:28 INFO - PROCESS | 1650 | 1464197968243 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1650 | 1464197968244 Marionette TRACE conn2 <- [1,274,null,{}] 10:39:28 INFO - PROCESS | 1650 | 1464197968246 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}] 10:39:28 INFO - PROCESS | 1650 | 1464197968336 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:39:28 INFO - PROCESS | 1650 | 1464197968362 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158f000 == 39 [pid = 1650] [id = 76] 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112973800) [pid = 1650] [serial = 225] [outer = 0x0] 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118c17400) [pid = 1650] [serial = 226] [outer = 0x112973800] 10:39:28 INFO - PROCESS | 1650 | 1464197968397 Marionette DEBUG loaded listener.js 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1257b0800) [pid = 1650] [serial = 227] [outer = 0x112973800] 10:39:28 INFO - PROCESS | 1650 | 1464197968646 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]]]}] 10:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 420ms 10:39:28 INFO - PROCESS | 1650 | 1464197968661 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 1650 | 1464197968663 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:39:28 INFO - PROCESS | 1650 | 1464197968666 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1650 | 1464197968668 Marionette TRACE conn2 <- [1,278,null,{}] 10:39:28 INFO - PROCESS | 1650 | 1464197968678 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}] 10:39:28 INFO - PROCESS | 1650 | 1464197968770 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:39:28 INFO - PROCESS | 1650 | 1464197968776 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126031000 == 40 [pid = 1650] [id = 77] 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119984800) [pid = 1650] [serial = 228] [outer = 0x0] 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12752ec00) [pid = 1650] [serial = 229] [outer = 0x119984800] 10:39:28 INFO - PROCESS | 1650 | 1464197968801 Marionette DEBUG loaded listener.js 10:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c55400) [pid = 1650] [serial = 230] [outer = 0x119984800] 10:39:29 INFO - PROCESS | 1650 | 1464197969079 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]]]}] 10:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 10:39:29 INFO - PROCESS | 1650 | 1464197969135 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:39:29 INFO - PROCESS | 1650 | 1464197969136 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:39:29 INFO - PROCESS | 1650 | 1464197969153 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:39:29 INFO - PROCESS | 1650 | 1464197969154 Marionette TRACE conn2 <- [1,282,null,{}] 10:39:29 INFO - PROCESS | 1650 | 1464197969158 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}] 10:39:29 INFO - PROCESS | 1650 | 1464197969247 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:39:29 INFO - PROCESS | 1650 | 1464197969254 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126047000 == 41 [pid = 1650] [id = 78] 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119e71800) [pid = 1650] [serial = 231] [outer = 0x0] 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128c80800) [pid = 1650] [serial = 232] [outer = 0x119e71800] 10:39:29 INFO - PROCESS | 1650 | 1464197969281 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128eecc00) [pid = 1650] [serial = 233] [outer = 0x119e71800] 10:39:29 INFO - PROCESS | 1650 | 1464197969554 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]]]}] 10:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 486ms 10:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:39:29 INFO - PROCESS | 1650 | 1464197969626 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:39:29 INFO - PROCESS | 1650 | 1464197969627 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:39:29 INFO - PROCESS | 1650 | 1464197969629 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:39:29 INFO - PROCESS | 1650 | 1464197969630 Marionette TRACE conn2 <- [1,286,null,{}] 10:39:29 INFO - PROCESS | 1650 | 1464197969632 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}] 10:39:29 INFO - PROCESS | 1650 | 1464197969701 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:39:29 INFO - PROCESS | 1650 | 1464197969707 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12715c800 == 42 [pid = 1650] [id = 79] 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128c81800) [pid = 1650] [serial = 234] [outer = 0x0] 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128ef6400) [pid = 1650] [serial = 235] [outer = 0x128c81800] 10:39:29 INFO - PROCESS | 1650 | 1464197969731 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129293400) [pid = 1650] [serial = 236] [outer = 0x128c81800] 10:39:30 INFO - PROCESS | 1650 | 1464197970024 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]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 10:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:39:30 INFO - PROCESS | 1650 | 1464197970099 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1650 | 1464197970102 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:39:30 INFO - PROCESS | 1650 | 1464197970108 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1650 | 1464197970110 Marionette TRACE conn2 <- [1,290,null,{}] 10:39:30 INFO - PROCESS | 1650 | 1464197970114 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}] 10:39:30 INFO - PROCESS | 1650 | 1464197970211 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:39:30 INFO - PROCESS | 1650 | 1464197970263 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f1a000 == 43 [pid = 1650] [id = 80] 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1139e9800) [pid = 1650] [serial = 237] [outer = 0x0] 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1160da800) [pid = 1650] [serial = 238] [outer = 0x1139e9800] 10:39:30 INFO - PROCESS | 1650 | 1464197970295 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116940800) [pid = 1650] [serial = 239] [outer = 0x1139e9800] 10:39:30 INFO - PROCESS | 1650 | 1464197970722 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]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 623ms 10:39:30 INFO - PROCESS | 1650 | 1464197970728 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1650 | 1464197970731 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:39:30 INFO - PROCESS | 1650 | 1464197970736 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1650 | 1464197970739 Marionette TRACE conn2 <- [1,294,null,{}] 10:39:30 INFO - PROCESS | 1650 | 1464197970742 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}] 10:39:30 INFO - PROCESS | 1650 | 1464197970835 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:39:30 INFO - PROCESS | 1650 | 1464197970876 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11919d800 == 44 [pid = 1650] [id = 81] 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11766f000) [pid = 1650] [serial = 240] [outer = 0x0] 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118529c00) [pid = 1650] [serial = 241] [outer = 0x11766f000] 10:39:30 INFO - PROCESS | 1650 | 1464197970905 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1185ef400) [pid = 1650] [serial = 242] [outer = 0x11766f000] 10:39:31 INFO - PROCESS | 1650 | 1464197971309 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]]]}] 10:39:31 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. 10:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 10:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:39:31 INFO - PROCESS | 1650 | 1464197971357 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:39:31 INFO - PROCESS | 1650 | 1464197971359 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:39:31 INFO - PROCESS | 1650 | 1464197971361 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:39:31 INFO - PROCESS | 1650 | 1464197971362 Marionette TRACE conn2 <- [1,298,null,{}] 10:39:31 INFO - PROCESS | 1650 | 1464197971370 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}] 10:39:31 INFO - PROCESS | 1650 | 1464197971468 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:39:31 INFO - PROCESS | 1650 | 1464197971543 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x127369000 == 45 [pid = 1650] [id = 82] 10:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119311000) [pid = 1650] [serial = 243] [outer = 0x0] 10:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e77400) [pid = 1650] [serial = 244] [outer = 0x119311000] 10:39:31 INFO - PROCESS | 1650 | 1464197971577 Marionette DEBUG loaded listener.js 10:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12134c800) [pid = 1650] [serial = 245] [outer = 0x119311000] 10:39:32 INFO - PROCESS | 1650 | 1464197972013 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]]]}] 10:39:32 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. 10:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 10:39:32 INFO - PROCESS | 1650 | 1464197972034 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:39:32 INFO - PROCESS | 1650 | 1464197972036 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:39:32 INFO - PROCESS | 1650 | 1464197972040 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 1650 | 1464197972041 Marionette TRACE conn2 <- [1,302,null,{}] 10:39:32 INFO - PROCESS | 1650 | 1464197972045 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}] 10:39:32 INFO - PROCESS | 1650 | 1464197972184 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:39:32 INFO - PROCESS | 1650 | 1464197972289 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x125080800 == 46 [pid = 1650] [id = 83] 10:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1193b9800) [pid = 1650] [serial = 246] [outer = 0x0] 10:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x121968c00) [pid = 1650] [serial = 247] [outer = 0x1193b9800] 10:39:32 INFO - PROCESS | 1650 | 1464197972334 Marionette DEBUG loaded listener.js 10:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1258dc400) [pid = 1650] [serial = 248] [outer = 0x1193b9800] 10:39:32 INFO - PROCESS | 1650 | 1464197972846 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]]]}] 10:39:32 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. 10:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 822ms 10:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:39:32 INFO - PROCESS | 1650 | 1464197972861 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:39:32 INFO - PROCESS | 1650 | 1464197972862 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:39:32 INFO - PROCESS | 1650 | 1464197972865 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 1650 | 1464197972866 Marionette TRACE conn2 <- [1,306,null,{}] 10:39:32 INFO - PROCESS | 1650 | 1464197972868 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}] 10:39:32 INFO - PROCESS | 1650 | 1464197972962 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:39:33 INFO - PROCESS | 1650 | 1464197973003 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b0000 == 47 [pid = 1650] [id = 84] 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11823a400) [pid = 1650] [serial = 249] [outer = 0x0] 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119016c00) [pid = 1650] [serial = 250] [outer = 0x11823a400] 10:39:33 INFO - PROCESS | 1650 | 1464197973032 Marionette DEBUG loaded listener.js 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x121bec800) [pid = 1650] [serial = 251] [outer = 0x11823a400] 10:39:33 INFO - PROCESS | 1650 | 1464197973515 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]]]}] 10:39:33 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. 10:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 719ms 10:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:39:33 INFO - PROCESS | 1650 | 1464197973589 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:39:33 INFO - PROCESS | 1650 | 1464197973592 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:39:33 INFO - PROCESS | 1650 | 1464197973597 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:39:33 INFO - PROCESS | 1650 | 1464197973599 Marionette TRACE conn2 <- [1,310,null,{}] 10:39:33 INFO - PROCESS | 1650 | 1464197973602 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}] 10:39:33 INFO - PROCESS | 1650 | 1464197973687 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:39:33 INFO - PROCESS | 1650 | 1464197973749 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x116975000 == 48 [pid = 1650] [id = 85] 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1160da000) [pid = 1650] [serial = 252] [outer = 0x0] 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116941400) [pid = 1650] [serial = 253] [outer = 0x1160da000] 10:39:33 INFO - PROCESS | 1650 | 1464197973777 Marionette DEBUG loaded listener.js 10:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117e48400) [pid = 1650] [serial = 254] [outer = 0x1160da000] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126047000 == 47 [pid = 1650] [id = 78] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126031000 == 46 [pid = 1650] [id = 77] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12158f000 == 45 [pid = 1650] [id = 76] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117587000 == 44 [pid = 1650] [id = 75] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121719800 == 43 [pid = 1650] [id = 74] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b0800 == 42 [pid = 1650] [id = 73] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112caf800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125fb3c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119b7d800 == 41 [pid = 1650] [id = 72] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1191ac800 == 40 [pid = 1650] [id = 71] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e800 == 39 [pid = 1650] [id = 70] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117588800 == 38 [pid = 1650] [id = 69] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117020800 == 37 [pid = 1650] [id = 68] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x116127000 == 36 [pid = 1650] [id = 67] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1133a7800 == 35 [pid = 1650] [id = 66] 10:39:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121a19000 == 34 [pid = 1650] [id = 64] 10:39:34 INFO - PROCESS | 1650 | 1464197974146 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]]]}] 10:39:34 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. 10:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 10:39:34 INFO - PROCESS | 1650 | 1464197974167 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:39:34 INFO - PROCESS | 1650 | 1464197974171 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:39:34 INFO - PROCESS | 1650 | 1464197974175 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:39:34 INFO - PROCESS | 1650 | 1464197974177 Marionette TRACE conn2 <- [1,314,null,{}] 10:39:34 INFO - PROCESS | 1650 | 1464197974179 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}] 10:39:34 INFO - PROCESS | 1650 | 1464197974253 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1193bb800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1185f0400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11823b400) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118521800) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11852a400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116a50000) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1161e9400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116a50400) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117e4c800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11851c400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115e39000) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118239800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119f83000) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11619dc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119be8c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119b5c000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12134ac00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121019400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119be5c00) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12134c400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121759000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12101b400) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118c0f000) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1251f5400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1254cd800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1257ad400) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121686000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125fabc00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1213cd800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119017000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121ae1c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185eb800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 10:39:34 INFO - PROCESS | 1650 | 1464197974307 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11610f000 == 35 [pid = 1650] [id = 86] 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1161e9400) [pid = 1650] [serial = 255] [outer = 0x0] 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1181f3000) [pid = 1650] [serial = 256] [outer = 0x1161e9400] 10:39:34 INFO - PROCESS | 1650 | 1464197974353 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1182cac00) [pid = 1650] [serial = 257] [outer = 0x1161e9400] 10:39:34 INFO - PROCESS | 1650 | 1464197974646 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]]]}] 10:39:34 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. 10:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 10:39:34 INFO - PROCESS | 1650 | 1464197974694 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:39:34 INFO - PROCESS | 1650 | 1464197974695 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:39:34 INFO - PROCESS | 1650 | 1464197974698 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:39:34 INFO - PROCESS | 1650 | 1464197974700 Marionette TRACE conn2 <- [1,318,null,{}] 10:39:34 INFO - PROCESS | 1650 | 1464197974707 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}] 10:39:34 INFO - PROCESS | 1650 | 1464197974783 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:39:34 INFO - PROCESS | 1650 | 1464197974834 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118269800 == 36 [pid = 1650] [id = 87] 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118239000) [pid = 1650] [serial = 258] [outer = 0x0] 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1185e5400) [pid = 1650] [serial = 259] [outer = 0x118239000] 10:39:34 INFO - PROCESS | 1650 | 1464197974862 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119309800) [pid = 1650] [serial = 260] [outer = 0x118239000] 10:39:35 INFO - PROCESS | 1650 | 1464197975140 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]]]}] 10:39:35 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. 10:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 10:39:35 INFO - PROCESS | 1650 | 1464197975168 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:39:35 INFO - PROCESS | 1650 | 1464197975170 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:39:35 INFO - PROCESS | 1650 | 1464197975180 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:39:35 INFO - PROCESS | 1650 | 1464197975181 Marionette TRACE conn2 <- [1,322,null,{}] 10:39:35 INFO - PROCESS | 1650 | 1464197975195 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}] 10:39:35 INFO - PROCESS | 1650 | 1464197975269 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:39:35 INFO - PROCESS | 1650 | 1464197975276 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb9800 == 37 [pid = 1650] [id = 88] 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11997a400) [pid = 1650] [serial = 261] [outer = 0x0] 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119f85800) [pid = 1650] [serial = 262] [outer = 0x11997a400] 10:39:35 INFO - PROCESS | 1650 | 1464197975302 Marionette DEBUG loaded listener.js 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12101a000) [pid = 1650] [serial = 263] [outer = 0x11997a400] 10:39:35 INFO - PROCESS | 1650 | 1464197975614 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]]]}] 10:39:35 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. 10:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 10:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:39:35 INFO - PROCESS | 1650 | 1464197975648 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:39:35 INFO - PROCESS | 1650 | 1464197975650 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:39:35 INFO - PROCESS | 1650 | 1464197975652 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:39:35 INFO - PROCESS | 1650 | 1464197975653 Marionette TRACE conn2 <- [1,326,null,{}] 10:39:35 INFO - PROCESS | 1650 | 1464197975655 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}] 10:39:35 INFO - PROCESS | 1650 | 1464197975726 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:39:35 INFO - PROCESS | 1650 | 1464197975730 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191a5000 == 38 [pid = 1650] [id = 89] 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12101bc00) [pid = 1650] [serial = 264] [outer = 0x0] 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12134d400) [pid = 1650] [serial = 265] [outer = 0x12101bc00] 10:39:35 INFO - PROCESS | 1650 | 1464197975757 Marionette DEBUG loaded listener.js 10:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12156b800) [pid = 1650] [serial = 266] [outer = 0x12101bc00] 10:39:36 INFO - PROCESS | 1650 | 1464197976099 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]]]}] 10:39:36 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. 10:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 10:39:36 INFO - PROCESS | 1650 | 1464197976121 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:39:36 INFO - PROCESS | 1650 | 1464197976125 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:39:36 INFO - PROCESS | 1650 | 1464197976128 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1650 | 1464197976129 Marionette TRACE conn2 <- [1,330,null,{}] 10:39:36 INFO - PROCESS | 1650 | 1464197976132 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}] 10:39:36 INFO - PROCESS | 1650 | 1464197976242 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:39:36 INFO - PROCESS | 1650 | 1464197976337 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b7f000 == 39 [pid = 1650] [id = 90] 10:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121348000) [pid = 1650] [serial = 267] [outer = 0x0] 10:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121ae2c00) [pid = 1650] [serial = 268] [outer = 0x121348000] 10:39:36 INFO - PROCESS | 1650 | 1464197976378 Marionette DEBUG loaded listener.js 10:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125fad000) [pid = 1650] [serial = 269] [outer = 0x121348000] 10:39:36 INFO - PROCESS | 1650 | 1464197976811 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]]]}] 10:39:36 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. 10:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 720ms 10:39:36 INFO - PROCESS | 1650 | 1464197976855 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:39:36 INFO - PROCESS | 1650 | 1464197976856 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:39:36 INFO - PROCESS | 1650 | 1464197976858 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1650 | 1464197976860 Marionette TRACE conn2 <- [1,334,null,{}] 10:39:36 INFO - PROCESS | 1650 | 1464197976862 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}] 10:39:36 INFO - PROCESS | 1650 | 1464197976948 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:39:36 INFO - PROCESS | 1650 | 1464197976952 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121084000 == 40 [pid = 1650] [id = 91] 10:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125fad400) [pid = 1650] [serial = 270] [outer = 0x0] 10:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1269f3400) [pid = 1650] [serial = 271] [outer = 0x125fad400] 10:39:36 INFO - PROCESS | 1650 | 1464197976978 Marionette DEBUG loaded listener.js 10:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127106800) [pid = 1650] [serial = 272] [outer = 0x125fad400] 10:39:37 INFO - PROCESS | 1650 | 1464197977318 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]]]}] 10:39:37 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. 10:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 10:39:37 INFO - PROCESS | 1650 | 1464197977328 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:39:37 INFO - PROCESS | 1650 | 1464197977330 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:39:37 INFO - PROCESS | 1650 | 1464197977333 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:39:37 INFO - PROCESS | 1650 | 1464197977334 Marionette TRACE conn2 <- [1,338,null,{}] 10:39:37 INFO - PROCESS | 1650 | 1464197977337 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}] 10:39:37 INFO - PROCESS | 1650 | 1464197977467 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:39:37 INFO - PROCESS | 1650 | 1464197977508 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157d000 == 41 [pid = 1650] [id = 92] 10:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1269ed000) [pid = 1650] [serial = 273] [outer = 0x0] 10:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127536800) [pid = 1650] [serial = 274] [outer = 0x1269ed000] 10:39:37 INFO - PROCESS | 1650 | 1464197977547 Marionette DEBUG loaded listener.js 10:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1275e3c00) [pid = 1650] [serial = 275] [outer = 0x1269ed000] 10:39:37 INFO - PROCESS | 1650 | 1464197977952 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]]]}] 10:39:38 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. 10:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 10:39:38 INFO - PROCESS | 1650 | 1464197978003 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:39:38 INFO - PROCESS | 1650 | 1464197978004 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:39:38 INFO - PROCESS | 1650 | 1464197978006 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:39:38 INFO - PROCESS | 1650 | 1464197978007 Marionette TRACE conn2 <- [1,342,null,{}] 10:39:38 INFO - PROCESS | 1650 | 1464197978010 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}] 10:39:38 INFO - PROCESS | 1650 | 1464197978100 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:39:38 INFO - PROCESS | 1650 | 1464197978105 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ed1800 == 42 [pid = 1650] [id = 93] 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12732ac00) [pid = 1650] [serial = 276] [outer = 0x0] 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127a08400) [pid = 1650] [serial = 277] [outer = 0x12732ac00] 10:39:38 INFO - PROCESS | 1650 | 1464197978129 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127a0e000) [pid = 1650] [serial = 278] [outer = 0x12732ac00] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126e5fc00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112973800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121960c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117e52000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121018400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1257ab400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1139eb000) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113906c00) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119984800) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1121b6000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119e71800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112667000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181f6400) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1121b6800) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:39:38 INFO - PROCESS | 1650 | 1464197978490 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]]]}] 10:39:38 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. 10:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 10:39:38 INFO - PROCESS | 1650 | 1464197978526 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:39:38 INFO - PROCESS | 1650 | 1464197978527 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:39:38 INFO - PROCESS | 1650 | 1464197978529 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:39:38 INFO - PROCESS | 1650 | 1464197978530 Marionette TRACE conn2 <- [1,346,null,{}] 10:39:38 INFO - PROCESS | 1650 | 1464197978532 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}] 10:39:38 INFO - PROCESS | 1650 | 1464197978605 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:39:38 INFO - PROCESS | 1650 | 1464197978648 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12507e800 == 43 [pid = 1650] [id = 94] 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1139eb000) [pid = 1650] [serial = 279] [outer = 0x0] 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11997b400) [pid = 1650] [serial = 280] [outer = 0x1139eb000] 10:39:38 INFO - PROCESS | 1650 | 1464197978673 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1275db400) [pid = 1650] [serial = 281] [outer = 0x1139eb000] 10:39:39 INFO - PROCESS | 1650 | 1464197979017 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]]]}] 10:39:39 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. 10:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 10:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:39:39 INFO - PROCESS | 1650 | 1464197979049 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1650 | 1464197979051 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:39:39 INFO - PROCESS | 1650 | 1464197979054 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1650 | 1464197979057 Marionette TRACE conn2 <- [1,350,null,{}] 10:39:39 INFO - PROCESS | 1650 | 1464197979061 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}] 10:39:39 INFO - PROCESS | 1650 | 1464197979191 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:39:39 INFO - PROCESS | 1650 | 1464197979257 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12714f000 == 44 [pid = 1650] [id = 95] 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121d96400) [pid = 1650] [serial = 282] [outer = 0x0] 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c55000) [pid = 1650] [serial = 283] [outer = 0x121d96400] 10:39:39 INFO - PROCESS | 1650 | 1464197979296 Marionette DEBUG loaded listener.js 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ef3400) [pid = 1650] [serial = 284] [outer = 0x121d96400] 10:39:39 INFO - PROCESS | 1650 | 1464197979553 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]]]}] 10:39:39 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. 10:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 521ms 10:39:39 INFO - PROCESS | 1650 | 1464197979582 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1650 | 1464197979583 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:39:39 INFO - PROCESS | 1650 | 1464197979585 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1650 | 1464197979586 Marionette TRACE conn2 <- [1,354,null,{}] 10:39:39 INFO - PROCESS | 1650 | 1464197979596 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}] 10:39:39 INFO - PROCESS | 1650 | 1464197979677 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:39:39 INFO - PROCESS | 1650 | 1464197979681 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3d000 == 45 [pid = 1650] [id = 96] 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1193b7000) [pid = 1650] [serial = 285] [outer = 0x0] 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129298000) [pid = 1650] [serial = 286] [outer = 0x1193b7000] 10:39:39 INFO - PROCESS | 1650 | 1464197979706 Marionette DEBUG loaded listener.js 10:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12951f400) [pid = 1650] [serial = 287] [outer = 0x1193b7000] 10:39:40 INFO - PROCESS | 1650 | 1464197980027 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]]]}] 10:39:40 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. 10:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 10:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:39:40 INFO - PROCESS | 1650 | 1464197980060 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:39:40 INFO - PROCESS | 1650 | 1464197980061 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:39:40 INFO - PROCESS | 1650 | 1464197980064 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:39:40 INFO - PROCESS | 1650 | 1464197980065 Marionette TRACE conn2 <- [1,358,null,{}] 10:39:40 INFO - PROCESS | 1650 | 1464197980080 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}] 10:39:40 INFO - PROCESS | 1650 | 1464197980227 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:39:40 INFO - PROCESS | 1650 | 1464197980237 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12935e000 == 46 [pid = 1650] [id = 97] 10:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129291000) [pid = 1650] [serial = 288] [outer = 0x0] 10:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129527000) [pid = 1650] [serial = 289] [outer = 0x129291000] 10:39:40 INFO - PROCESS | 1650 | 1464197980276 Marionette DEBUG loaded listener.js 10:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a428400) [pid = 1650] [serial = 290] [outer = 0x129291000] 10:39:40 INFO - PROCESS | 1650 | 1464197980824 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]]]}] 10:39:40 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. 10:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 818ms 10:39:40 INFO - PROCESS | 1650 | 1464197980883 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:39:40 INFO - PROCESS | 1650 | 1464197980886 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:39:40 INFO - PROCESS | 1650 | 1464197980889 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:39:40 INFO - PROCESS | 1650 | 1464197980892 Marionette TRACE conn2 <- [1,362,null,{}] 10:39:40 INFO - PROCESS | 1650 | 1464197980896 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}] 10:39:41 INFO - PROCESS | 1650 | 1464197981016 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:39:41 INFO - PROCESS | 1650 | 1464197981075 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171ed800 == 47 [pid = 1650] [id = 98] 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116999000) [pid = 1650] [serial = 291] [outer = 0x0] 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11716b800) [pid = 1650] [serial = 292] [outer = 0x116999000] 10:39:41 INFO - PROCESS | 1650 | 1464197981106 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118237c00) [pid = 1650] [serial = 293] [outer = 0x116999000] 10:39:41 INFO - PROCESS | 1650 | 1464197981612 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]]]}] 10:39:41 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. 10:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 771ms 10:39:41 INFO - PROCESS | 1650 | 1464197981661 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:39:41 INFO - PROCESS | 1650 | 1464197981664 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:39:41 INFO - PROCESS | 1650 | 1464197981670 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:39:41 INFO - PROCESS | 1650 | 1464197981671 Marionette TRACE conn2 <- [1,366,null,{}] 10:39:41 INFO - PROCESS | 1650 | 1464197981674 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}] 10:39:41 INFO - PROCESS | 1650 | 1464197981759 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:39:41 INFO - PROCESS | 1650 | 1464197981826 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e44800 == 48 [pid = 1650] [id = 99] 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118522c00) [pid = 1650] [serial = 294] [outer = 0x0] 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118c14400) [pid = 1650] [serial = 295] [outer = 0x118522c00] 10:39:41 INFO - PROCESS | 1650 | 1464197981874 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119310400) [pid = 1650] [serial = 296] [outer = 0x118522c00] 10:39:42 INFO - PROCESS | 1650 | 1464197982412 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]]]}] 10:39:42 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. 10:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 771ms 10:39:42 INFO - PROCESS | 1650 | 1464197982441 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1650 | 1464197982443 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:39:42 INFO - PROCESS | 1650 | 1464197982445 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1650 | 1464197982448 Marionette TRACE conn2 <- [1,370,null,{}] 10:39:42 INFO - PROCESS | 1650 | 1464197982472 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}] 10:39:42 INFO - PROCESS | 1650 | 1464197982586 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:39:42 INFO - PROCESS | 1650 | 1464197982632 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12935a000 == 49 [pid = 1650] [id = 100] 10:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121829400) [pid = 1650] [serial = 297] [outer = 0x0] 10:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121ae1c00) [pid = 1650] [serial = 298] [outer = 0x121829400] 10:39:42 INFO - PROCESS | 1650 | 1464197982665 Marionette DEBUG loaded listener.js 10:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1257a8000) [pid = 1650] [serial = 299] [outer = 0x121829400] 10:39:43 INFO - PROCESS | 1650 | 1464197983097 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]]]}] 10:39:43 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. 10:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 10:39:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:39:43 INFO - PROCESS | 1650 | 1464197983116 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:39:43 INFO - PROCESS | 1650 | 1464197983118 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:39:43 INFO - PROCESS | 1650 | 1464197983121 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:39:43 INFO - PROCESS | 1650 | 1464197983122 Marionette TRACE conn2 <- [1,374,null,{}] 10:39:43 INFO - PROCESS | 1650 | 1464197983124 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}] 10:39:43 INFO - PROCESS | 1650 | 1464197983222 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:39:43 INFO - PROCESS | 1650 | 1464197983263 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60e800 == 50 [pid = 1650] [id = 101] 10:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1258d9800) [pid = 1650] [serial = 300] [outer = 0x0] 10:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1269f5000) [pid = 1650] [serial = 301] [outer = 0x1258d9800] 10:39:43 INFO - PROCESS | 1650 | 1464197983293 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127a09c00) [pid = 1650] [serial = 302] [outer = 0x1258d9800] 10:39:43 INFO - PROCESS | 1650 | 1464197983722 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:39:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:39:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 618ms 10:39:43 INFO - PROCESS | 1650 | 1464197983750 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:39:43 INFO - PROCESS | 1650 | 1464197983751 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:39:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:39:43 INFO - PROCESS | 1650 | 1464197983764 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:39:43 INFO - PROCESS | 1650 | 1464197983765 Marionette TRACE conn2 <- [1,378,null,{}] 10:39:43 INFO - PROCESS | 1650 | 1464197983799 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}] 10:39:43 INFO - PROCESS | 1650 | 1464197983927 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:39:43 INFO - PROCESS | 1650 | 1464197983983 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11607f800 == 51 [pid = 1650] [id = 102] 10:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x120f4f400) [pid = 1650] [serial = 303] [outer = 0x0] 10:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127a11000) [pid = 1650] [serial = 304] [outer = 0x120f4f400] 10:39:44 INFO - PROCESS | 1650 | 1464197984013 Marionette DEBUG loaded listener.js 10:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129297000) [pid = 1650] [serial = 305] [outer = 0x120f4f400] 10:39:44 INFO - PROCESS | 1650 | 1464197984535 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:39:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:39:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 784ms 10:39:44 INFO - PROCESS | 1650 | 1464197984543 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:39:44 INFO - PROCESS | 1650 | 1464197984545 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:39:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:39:44 INFO - PROCESS | 1650 | 1464197984549 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 1650 | 1464197984551 Marionette TRACE conn2 <- [1,382,null,{}] 10:39:44 INFO - PROCESS | 1650 | 1464197984554 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}] 10:39:44 INFO - PROCESS | 1650 | 1464197984644 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:39:44 INFO - PROCESS | 1650 | 1464197984688 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e4800 == 52 [pid = 1650] [id = 103] 10:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116070000) [pid = 1650] [serial = 306] [outer = 0x0] 10:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1167cdc00) [pid = 1650] [serial = 307] [outer = 0x116070000] 10:39:44 INFO - PROCESS | 1650 | 1464197984715 Marionette DEBUG loaded listener.js 10:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x117e51800) [pid = 1650] [serial = 308] [outer = 0x116070000] 10:39:45 INFO - PROCESS | 1650 | 1464197985124 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:39:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:39:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 10:39:45 INFO - PROCESS | 1650 | 1464197985170 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:39:45 INFO - PROCESS | 1650 | 1464197985174 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:39:45 INFO - PROCESS | 1650 | 1464197985199 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:39:45 INFO - PROCESS | 1650 | 1464197985201 Marionette TRACE conn2 <- [1,386,null,{}] 10:39:45 INFO - PROCESS | 1650 | 1464197985203 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}] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3d000 == 51 [pid = 1650] [id = 96] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12714f000 == 50 [pid = 1650] [id = 95] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12507e800 == 49 [pid = 1650] [id = 94] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121ed1800 == 48 [pid = 1650] [id = 93] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12157d000 == 47 [pid = 1650] [id = 92] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121084000 == 46 [pid = 1650] [id = 91] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x113b7f000 == 45 [pid = 1650] [id = 90] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1191a5000 == 44 [pid = 1650] [id = 89] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128ef6400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115ebd000) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | 1464197985348 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb9800 == 43 [pid = 1650] [id = 88] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118269800 == 42 [pid = 1650] [id = 87] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11610f000 == 41 [pid = 1650] [id = 86] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x116975000 == 40 [pid = 1650] [id = 85] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b0000 == 39 [pid = 1650] [id = 84] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125080800 == 38 [pid = 1650] [id = 83] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127369000 == 37 [pid = 1650] [id = 82] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11919d800 == 36 [pid = 1650] [id = 81] 10:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x113f1a000 == 35 [pid = 1650] [id = 80] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128eecc00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127183400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1257b0800) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12504d000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1181f2c00) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118211800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12182a400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126e5dc00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x120f4b000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125fb8800) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12cb89c00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1257a7000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119311400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1185e4400) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128c55400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1139ee800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128c80800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e3ec00) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1167ce000) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127331c00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12134f400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1185e4000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125fb5c00) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182cbc00) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118c17400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119980800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1258e4800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12752ec00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 10:39:45 INFO - PROCESS | 1650 | 1464197985370 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d1d800 == 36 [pid = 1650] [id = 104] 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1167ce000) [pid = 1650] [serial = 309] [outer = 0x0] 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1182cbc00) [pid = 1650] [serial = 310] [outer = 0x1167ce000] 10:39:45 INFO - PROCESS | 1650 | 1464197985395 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118c0fc00) [pid = 1650] [serial = 311] [outer = 0x1167ce000] 10:39:45 INFO - PROCESS | 1650 | 1464197985718 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]]]}] 10:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 571ms 10:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:39:45 INFO - PROCESS | 1650 | 1464197985770 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:39:45 INFO - PROCESS | 1650 | 1464197985771 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:39:45 INFO - PROCESS | 1650 | 1464197985773 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:39:45 INFO - PROCESS | 1650 | 1464197985776 Marionette TRACE conn2 <- [1,390,null,{}] 10:39:45 INFO - PROCESS | 1650 | 1464197985783 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}] 10:39:45 INFO - PROCESS | 1650 | 1464197985870 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:39:45 INFO - PROCESS | 1650 | 1464197985920 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118280000 == 37 [pid = 1650] [id = 105] 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119307c00) [pid = 1650] [serial = 312] [outer = 0x0] 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11997f800) [pid = 1650] [serial = 313] [outer = 0x119307c00] 10:39:45 INFO - PROCESS | 1650 | 1464197985947 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121347c00) [pid = 1650] [serial = 314] [outer = 0x119307c00] 10:39:46 INFO - PROCESS | 1650 | 1464197986227 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]]]}] 10:39:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:39:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 10:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:39:46 INFO - PROCESS | 1650 | 1464197986246 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1650 | 1464197986248 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:39:46 INFO - PROCESS | 1650 | 1464197986250 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1650 | 1464197986252 Marionette TRACE conn2 <- [1,394,null,{}] 10:39:46 INFO - PROCESS | 1650 | 1464197986261 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}] 10:39:46 INFO - PROCESS | 1650 | 1464197986343 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:39:46 INFO - PROCESS | 1650 | 1464197986347 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11999d800 == 38 [pid = 1650] [id = 106] 10:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121686400) [pid = 1650] [serial = 315] [outer = 0x0] 10:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1251ee800) [pid = 1650] [serial = 316] [outer = 0x121686400] 10:39:46 INFO - PROCESS | 1650 | 1464197986378 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1257a9400) [pid = 1650] [serial = 317] [outer = 0x121686400] 10:39:46 INFO - PROCESS | 1650 | 1464197986737 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]]]}] 10:39:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:39:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 10:39:46 INFO - PROCESS | 1650 | 1464197986774 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1650 | 1464197986775 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:39:46 INFO - PROCESS | 1650 | 1464197986813 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1650 | 1464197986814 Marionette TRACE conn2 <- [1,398,null,{}] 10:39:46 INFO - PROCESS | 1650 | 1464197986838 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}] 10:39:46 INFO - PROCESS | 1650 | 1464197986927 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:39:46 INFO - PROCESS | 1650 | 1464197986945 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214c2800 == 39 [pid = 1650] [id = 107] 10:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126bde000) [pid = 1650] [serial = 318] [outer = 0x0] 10:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1275df000) [pid = 1650] [serial = 319] [outer = 0x126bde000] 10:39:46 INFO - PROCESS | 1650 | 1464197986970 Marionette DEBUG loaded listener.js 10:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127a0b800) [pid = 1650] [serial = 320] [outer = 0x126bde000] 10:39:47 INFO - PROCESS | 1650 | 1464197987298 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 534ms 10:39:47 INFO - PROCESS | 1650 | 1464197987337 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1650 | 1464197987339 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:39:47 INFO - PROCESS | 1650 | 1464197987357 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1650 | 1464197987358 Marionette TRACE conn2 <- [1,402,null,{}] 10:39:47 INFO - PROCESS | 1650 | 1464197987360 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}] 10:39:47 INFO - PROCESS | 1650 | 1464197987468 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:39:47 INFO - PROCESS | 1650 | 1464197987479 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116968000 == 40 [pid = 1650] [id = 108] 10:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128c56400) [pid = 1650] [serial = 321] [outer = 0x0] 10:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12928f400) [pid = 1650] [serial = 322] [outer = 0x128c56400] 10:39:47 INFO - PROCESS | 1650 | 1464197987505 Marionette DEBUG loaded listener.js 10:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a432800) [pid = 1650] [serial = 323] [outer = 0x128c56400] 10:39:47 INFO - PROCESS | 1650 | 1464197987861 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 532ms 10:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:39:47 INFO - PROCESS | 1650 | 1464197987876 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1650 | 1464197987877 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:39:47 INFO - PROCESS | 1650 | 1464197987879 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1650 | 1464197987880 Marionette TRACE conn2 <- [1,406,null,{}] 10:39:47 INFO - PROCESS | 1650 | 1464197987882 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}] 10:39:47 INFO - PROCESS | 1650 | 1464197987976 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:39:47 INFO - PROCESS | 1650 | 1464197987989 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12603d800 == 41 [pid = 1650] [id = 109] 10:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a6b6000) [pid = 1650] [serial = 324] [outer = 0x0] 10:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a7bc400) [pid = 1650] [serial = 325] [outer = 0x12a6b6000] 10:39:48 INFO - PROCESS | 1650 | 1464197988014 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a927000) [pid = 1650] [serial = 326] [outer = 0x12a6b6000] 10:39:48 INFO - PROCESS | 1650 | 1464197988382 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]]]}] 10:39:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:39:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 10:39:48 INFO - PROCESS | 1650 | 1464197988406 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:39:48 INFO - PROCESS | 1650 | 1464197988408 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:39:48 INFO - PROCESS | 1650 | 1464197988412 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:39:48 INFO - PROCESS | 1650 | 1464197988414 Marionette TRACE conn2 <- [1,410,null,{}] 10:39:48 INFO - PROCESS | 1650 | 1464197988417 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}] 10:39:48 INFO - PROCESS | 1650 | 1464197988559 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:39:48 INFO - PROCESS | 1650 | 1464197988578 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b68000 == 42 [pid = 1650] [id = 110] 10:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128c76c00) [pid = 1650] [serial = 327] [outer = 0x0] 10:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a929c00) [pid = 1650] [serial = 328] [outer = 0x128c76c00] 10:39:48 INFO - PROCESS | 1650 | 1464197988620 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12abcb400) [pid = 1650] [serial = 329] [outer = 0x128c76c00] 10:39:49 INFO - PROCESS | 1650 | 1464197989062 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]]]}] 10:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 10:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:39:49 INFO - PROCESS | 1650 | 1464197989082 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:39:49 INFO - PROCESS | 1650 | 1464197989083 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:39:49 INFO - PROCESS | 1650 | 1464197989085 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:39:49 INFO - PROCESS | 1650 | 1464197989086 Marionette TRACE conn2 <- [1,414,null,{}] 10:39:49 INFO - PROCESS | 1650 | 1464197989096 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}] 10:39:49 INFO - PROCESS | 1650 | 1464197989196 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:39:49 INFO - PROCESS | 1650 | 1464197989200 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a7f000 == 43 [pid = 1650] [id = 111] 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a92c000) [pid = 1650] [serial = 330] [outer = 0x0] 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12abd0c00) [pid = 1650] [serial = 331] [outer = 0x12a92c000] 10:39:49 INFO - PROCESS | 1650 | 1464197989225 Marionette DEBUG loaded listener.js 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b04dc00) [pid = 1650] [serial = 332] [outer = 0x12a92c000] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1193b7000) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125fad400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12101bc00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118239000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11997a400) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1269ed000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1160da000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11823a400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1161e9400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12732ac00) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1139eb000) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121d96400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121348000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:39:49 INFO - PROCESS | 1650 | 1464197989632 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]]]}] 10:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 569ms 10:39:49 INFO - PROCESS | 1650 | 1464197989664 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:39:49 INFO - PROCESS | 1650 | 1464197989668 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:39:49 INFO - PROCESS | 1650 | 1464197989669 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:39:49 INFO - PROCESS | 1650 | 1464197989671 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:39:49 INFO - PROCESS | 1650 | 1464197989672 Marionette TRACE conn2 <- [1,418,null,{}] 10:39:49 INFO - PROCESS | 1650 | 1464197989675 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}] 10:39:49 INFO - PROCESS | 1650 | 1464197989751 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:39:49 INFO - PROCESS | 1650 | 1464197989802 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a412000 == 44 [pid = 1650] [id = 112] 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113906c00) [pid = 1650] [serial = 333] [outer = 0x0] 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119e71800) [pid = 1650] [serial = 334] [outer = 0x113906c00] 10:39:49 INFO - PROCESS | 1650 | 1464197989827 Marionette DEBUG loaded listener.js 10:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b1da800) [pid = 1650] [serial = 335] [outer = 0x113906c00] 10:39:50 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 10:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 919ms 10:39:50 INFO - PROCESS | 1650 | 1464197990585 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]]]}] 10:39:50 INFO - PROCESS | 1650 | 1464197990590 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:39:50 INFO - PROCESS | 1650 | 1464197990592 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:39:50 INFO - PROCESS | 1650 | 1464197990594 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:39:50 INFO - PROCESS | 1650 | 1464197990596 Marionette TRACE conn2 <- [1,422,null,{}] 10:39:50 INFO - PROCESS | 1650 | 1464197990598 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}] 10:39:50 INFO - PROCESS | 1650 | 1464197990699 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:39:50 INFO - PROCESS | 1650 | 1464197990704 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a980000 == 45 [pid = 1650] [id = 113] 10:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b1e7000) [pid = 1650] [serial = 336] [outer = 0x0] 10:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba15c00) [pid = 1650] [serial = 337] [outer = 0x12b1e7000] 10:39:50 INFO - PROCESS | 1650 | 1464197990734 Marionette DEBUG loaded listener.js 10:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bb0ac00) [pid = 1650] [serial = 338] [outer = 0x12b1e7000] 10:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 10:39:51 INFO - PROCESS | 1650 | 1464197991556 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]]]}] 10:39:51 INFO - PROCESS | 1650 | 1464197991564 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:39:51 INFO - PROCESS | 1650 | 1464197991566 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:39:51 INFO - PROCESS | 1650 | 1464197991570 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:39:51 INFO - PROCESS | 1650 | 1464197991574 Marionette TRACE conn2 <- [1,426,null,{}] 10:39:51 INFO - PROCESS | 1650 | 1464197991580 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}] 10:39:51 INFO - PROCESS | 1650 | 1464197991680 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:39:51 INFO - PROCESS | 1650 | 1464197991726 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11690e800 == 46 [pid = 1650] [id = 114] 10:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1161e9800) [pid = 1650] [serial = 339] [outer = 0x0] 10:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11693a000) [pid = 1650] [serial = 340] [outer = 0x1161e9800] 10:39:51 INFO - PROCESS | 1650 | 1464197991759 Marionette DEBUG loaded listener.js 10:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11820dc00) [pid = 1650] [serial = 341] [outer = 0x1161e9800] 10:39:52 INFO - PROCESS | 1650 | 1464197992208 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] 10:39:52 INFO - PROCESS | 1650 | 1464197992249 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:39:52 INFO - PROCESS | 1650 | 1464197992253 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 1650 | 1464197992255 Marionette TRACE conn2 <- [1,430,null,{}] 10:39:52 INFO - PROCESS | 1650 | 1464197992276 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}] 10:39:52 INFO - PROCESS | 1650 | 1464197992378 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:39:52 INFO - PROCESS | 1650 | 1464197992438 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12108c800 == 47 [pid = 1650] [id = 115] 10:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118c1c800) [pid = 1650] [serial = 342] [outer = 0x0] 10:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11997e800) [pid = 1650] [serial = 343] [outer = 0x118c1c800] 10:39:52 INFO - PROCESS | 1650 | 1464197992468 Marionette DEBUG loaded listener.js 10:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x120f51c00) [pid = 1650] [serial = 344] [outer = 0x118c1c800] 10:39:52 INFO - PROCESS | 1650 | 1464197992908 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]]]}] 10:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 688ms 10:39:52 INFO - PROCESS | 1650 | 1464197992986 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:39:52 INFO - PROCESS | 1650 | 1464197992990 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:39:52 INFO - PROCESS | 1650 | 1464197992995 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1650 | 1464197992999 Marionette TRACE conn2 <- [1,434,null,{}] 10:39:53 INFO - PROCESS | 1650 | 1464197993012 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}] 10:39:53 INFO - PROCESS | 1650 | 1464197993158 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:39:53 INFO - PROCESS | 1650 | 1464197993201 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a973000 == 48 [pid = 1650] [id = 116] 10:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x125fb5800) [pid = 1650] [serial = 345] [outer = 0x0] 10:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127104c00) [pid = 1650] [serial = 346] [outer = 0x125fb5800] 10:39:53 INFO - PROCESS | 1650 | 1464197993226 Marionette DEBUG loaded listener.js 10:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127a0b400) [pid = 1650] [serial = 347] [outer = 0x125fb5800] 10:39:53 INFO - PROCESS | 1650 | 1464197993728 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]]]}] 10:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 774ms 10:39:53 INFO - PROCESS | 1650 | 1464197993769 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:39:53 INFO - PROCESS | 1650 | 1464197993773 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:39:53 INFO - PROCESS | 1650 | 1464197993776 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1650 | 1464197993778 Marionette TRACE conn2 <- [1,438,null,{}] 10:39:53 INFO - PROCESS | 1650 | 1464197993781 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}] 10:39:53 INFO - PROCESS | 1650 | 1464197993926 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:39:54 INFO - PROCESS | 1650 | 1464197994040 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b165800 == 49 [pid = 1650] [id = 117] 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128c78000) [pid = 1650] [serial = 348] [outer = 0x0] 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129299800) [pid = 1650] [serial = 349] [outer = 0x128c78000] 10:39:54 INFO - PROCESS | 1650 | 1464197994071 Marionette DEBUG loaded listener.js 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a425400) [pid = 1650] [serial = 350] [outer = 0x128c78000] 10:39:54 INFO - PROCESS | 1650 | 1464197994543 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]]]}] 10:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 820ms 10:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:39:54 INFO - PROCESS | 1650 | 1464197994596 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:39:54 INFO - PROCESS | 1650 | 1464197994597 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:39:54 INFO - PROCESS | 1650 | 1464197994600 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:39:54 INFO - PROCESS | 1650 | 1464197994601 Marionette TRACE conn2 <- [1,442,null,{}] 10:39:54 INFO - PROCESS | 1650 | 1464197994603 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}] 10:39:54 INFO - PROCESS | 1650 | 1464197994834 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:39:54 INFO - PROCESS | 1650 | 1464197994898 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171da000 == 50 [pid = 1650] [id = 118] 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115e3c800) [pid = 1650] [serial = 351] [outer = 0x0] 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1161a2c00) [pid = 1650] [serial = 352] [outer = 0x115e3c800] 10:39:54 INFO - PROCESS | 1650 | 1464197994927 Marionette DEBUG loaded listener.js 10:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x117e53400) [pid = 1650] [serial = 353] [outer = 0x115e3c800] 10:39:55 INFO - PROCESS | 1650 | 1464197995405 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]]]}] 10:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 10:39:55 INFO - PROCESS | 1650 | 1464197995421 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:39:55 INFO - PROCESS | 1650 | 1464197995426 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:39:55 INFO - PROCESS | 1650 | 1464197995429 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:39:55 INFO - PROCESS | 1650 | 1464197995431 Marionette TRACE conn2 <- [1,446,null,{}] 10:39:55 INFO - PROCESS | 1650 | 1464197995434 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}] 10:39:55 INFO - PROCESS | 1650 | 1464197995527 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a412000 == 49 [pid = 1650] [id = 112] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127a7f000 == 48 [pid = 1650] [id = 111] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126b68000 == 47 [pid = 1650] [id = 110] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12603d800 == 46 [pid = 1650] [id = 109] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116968000 == 45 [pid = 1650] [id = 108] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1214c2800 == 44 [pid = 1650] [id = 107] 10:39:55 INFO - PROCESS | 1650 | 1464197995610 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11999d800 == 43 [pid = 1650] [id = 106] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118280000 == 42 [pid = 1650] [id = 105] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x113d1d800 == 41 [pid = 1650] [id = 104] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e4800 == 40 [pid = 1650] [id = 103] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11607f800 == 39 [pid = 1650] [id = 102] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60e800 == 38 [pid = 1650] [id = 101] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119e44800 == 37 [pid = 1650] [id = 99] 10:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1171ed800 == 36 [pid = 1650] [id = 98] 10:39:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ec9800 == 37 [pid = 1650] [id = 119] 10:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11619cc00) [pid = 1650] [serial = 354] [outer = 0x0] 10:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11766fc00) [pid = 1650] [serial = 355] [outer = 0x11619cc00] 10:39:55 INFO - PROCESS | 1650 | 1464197995644 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1185e9400) [pid = 1650] [serial = 356] [outer = 0x11619cc00] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1269f3400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121968c00) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12134d400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12156b800) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1185e5400) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119309800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119f85800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12101a000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119e77400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127536800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x117e48400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116941400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121bec800) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119016c00) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1181f3000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1182cac00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1160da800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127a08400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11997b400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118529c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1275e3c00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ef3400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127a0e000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121ae2c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125fad000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128c55000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127106800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12951f400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1275db400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129298000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 10:39:55 INFO - PROCESS | 1650 | 1464197995947 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]]]}] 10:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 571ms 10:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:39:56 INFO - PROCESS | 1650 | 1464197996000 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:39:56 INFO - PROCESS | 1650 | 1464197996002 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:39:56 INFO - PROCESS | 1650 | 1464197996004 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1650 | 1464197996005 Marionette TRACE conn2 <- [1,450,null,{}] 10:39:56 INFO - PROCESS | 1650 | 1464197996008 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}] 10:39:56 INFO - PROCESS | 1650 | 1464197996082 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:39:56 INFO - PROCESS | 1650 | 1464197996090 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171f0000 == 38 [pid = 1650] [id = 120] 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118c0f000) [pid = 1650] [serial = 357] [outer = 0x0] 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119302400) [pid = 1650] [serial = 358] [outer = 0x118c0f000] 10:39:56 INFO - PROCESS | 1650 | 1464197996117 Marionette DEBUG loaded listener.js 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119983000) [pid = 1650] [serial = 359] [outer = 0x118c0f000] 10:39:56 INFO - PROCESS | 1650 | 1464197996469 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] 10:39:56 INFO - PROCESS | 1650 | 1464197996478 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:39:56 INFO - PROCESS | 1650 | 1464197996485 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1650 | 1464197996488 Marionette TRACE conn2 <- [1,454,null,{}] 10:39:56 INFO - PROCESS | 1650 | 1464197996493 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}] 10:39:56 INFO - PROCESS | 1650 | 1464197996570 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:39:56 INFO - PROCESS | 1650 | 1464197996613 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b6800 == 39 [pid = 1650] [id = 121] 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118c14c00) [pid = 1650] [serial = 360] [outer = 0x0] 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120f4a400) [pid = 1650] [serial = 361] [outer = 0x118c14c00] 10:39:56 INFO - PROCESS | 1650 | 1464197996639 Marionette DEBUG loaded listener.js 10:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12182bc00) [pid = 1650] [serial = 362] [outer = 0x118c14c00] 10:39:56 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:56 INFO - PROCESS | 1650 | 1464197996946 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]]]}] 10:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 478ms 10:39:56 INFO - PROCESS | 1650 | 1464197996968 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:39:56 INFO - PROCESS | 1650 | 1464197996969 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:39:56 INFO - PROCESS | 1650 | 1464197996977 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1650 | 1464197996979 Marionette TRACE conn2 <- [1,458,null,{}] 10:39:56 INFO - PROCESS | 1650 | 1464197996982 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}] 10:39:57 INFO - PROCESS | 1650 | 1464197997093 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:39:57 INFO - PROCESS | 1650 | 1464197997157 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119199000 == 40 [pid = 1650] [id = 122] 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118239000) [pid = 1650] [serial = 363] [outer = 0x0] 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121bec000) [pid = 1650] [serial = 364] [outer = 0x118239000] 10:39:57 INFO - PROCESS | 1650 | 1464197997197 Marionette DEBUG loaded listener.js 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1258db400) [pid = 1650] [serial = 365] [outer = 0x118239000] 10:39:57 INFO - PROCESS | 1650 | 1464197997625 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] 10:39:57 INFO - PROCESS | 1650 | 1464197997651 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:39:57 INFO - PROCESS | 1650 | 1464197997653 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:39:57 INFO - PROCESS | 1650 | 1464197997655 Marionette TRACE conn2 <- [1,462,null,{}] 10:39:57 INFO - PROCESS | 1650 | 1464197997663 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}] 10:39:57 INFO - PROCESS | 1650 | 1464197997745 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:39:57 INFO - PROCESS | 1650 | 1464197997758 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa3800 == 41 [pid = 1650] [id = 123] 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126bdfc00) [pid = 1650] [serial = 366] [outer = 0x0] 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126e58c00) [pid = 1650] [serial = 367] [outer = 0x126bdfc00] 10:39:57 INFO - PROCESS | 1650 | 1464197997783 Marionette DEBUG loaded listener.js 10:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1275de400) [pid = 1650] [serial = 368] [outer = 0x126bdfc00] 10:39:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:58 INFO - PROCESS | 1650 | 1464197998310 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] 10:39:58 INFO - PROCESS | 1650 | 1464197998332 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:39:58 INFO - PROCESS | 1650 | 1464197998334 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1650 | 1464197998335 Marionette TRACE conn2 <- [1,466,null,{}] 10:39:58 INFO - PROCESS | 1650 | 1464197998338 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}] 10:39:58 INFO - PROCESS | 1650 | 1464197998438 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:39:58 INFO - PROCESS | 1650 | 1464197998483 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b9000 == 42 [pid = 1650] [id = 124] 10:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127a10c00) [pid = 1650] [serial = 369] [outer = 0x0] 10:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128c79c00) [pid = 1650] [serial = 370] [outer = 0x127a10c00] 10:39:58 INFO - PROCESS | 1650 | 1464197998508 Marionette DEBUG loaded listener.js 10:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128eebc00) [pid = 1650] [serial = 371] [outer = 0x127a10c00] 10:39:58 INFO - PROCESS | 1650 | 1464197998834 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] 10:39:58 INFO - PROCESS | 1650 | 1464197998854 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:39:58 INFO - PROCESS | 1650 | 1464197998858 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1650 | 1464197998859 Marionette TRACE conn2 <- [1,470,null,{}] 10:39:58 INFO - PROCESS | 1650 | 1464197998861 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}] 10:39:58 INFO - PROCESS | 1650 | 1464197998950 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:39:58 INFO - PROCESS | 1650 | 1464197998963 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a14800 == 43 [pid = 1650] [id = 125] 10:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128c53400) [pid = 1650] [serial = 372] [outer = 0x0] 10:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12951d800) [pid = 1650] [serial = 373] [outer = 0x128c53400] 10:39:58 INFO - PROCESS | 1650 | 1464197998988 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a432400) [pid = 1650] [serial = 374] [outer = 0x128c53400] 10:39:59 INFO - PROCESS | 1650 | 1464197999311 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]]]}] 10:39:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:39:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 10:39:59 INFO - PROCESS | 1650 | 1464197999328 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:39:59 INFO - PROCESS | 1650 | 1464197999329 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:39:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:39:59 INFO - PROCESS | 1650 | 1464197999331 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:39:59 INFO - PROCESS | 1650 | 1464197999332 Marionette TRACE conn2 <- [1,474,null,{}] 10:39:59 INFO - PROCESS | 1650 | 1464197999335 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}] 10:39:59 INFO - PROCESS | 1650 | 1464197999432 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:39:59 INFO - PROCESS | 1650 | 1464197999445 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125416000 == 44 [pid = 1650] [id = 126] 10:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128eec000) [pid = 1650] [serial = 375] [outer = 0x0] 10:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a7bcc00) [pid = 1650] [serial = 376] [outer = 0x128eec000] 10:39:59 INFO - PROCESS | 1650 | 1464197999469 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a92ac00) [pid = 1650] [serial = 377] [outer = 0x128eec000] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128c56400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128c81800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121686400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126bde000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128c76c00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1167ce000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119307c00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120f4f400) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a6b6000) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116070000) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a92c000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113906c00) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:39:59 INFO - PROCESS | 1650 | 1464197999974 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]]]}] 10:39:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:39:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 10:40:00 INFO - PROCESS | 1650 | 1464198000000 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1650 | 1464198000002 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:40:00 INFO - PROCESS | 1650 | 1464198000004 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1650 | 1464198000006 Marionette TRACE conn2 <- [1,478,null,{}] 10:40:00 INFO - PROCESS | 1650 | 1464198000009 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}] 10:40:00 INFO - PROCESS | 1650 | 1464198000081 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:40:00 INFO - PROCESS | 1650 | 1464198000085 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998b000 == 45 [pid = 1650] [id = 127] 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11823c800) [pid = 1650] [serial = 378] [outer = 0x0] 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121349000) [pid = 1650] [serial = 379] [outer = 0x11823c800] 10:40:00 INFO - PROCESS | 1650 | 1464198000112 Marionette DEBUG loaded listener.js 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a925000) [pid = 1650] [serial = 380] [outer = 0x11823c800] 10:40:00 INFO - PROCESS | 1650 | 1464198000431 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]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:40:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 472ms 10:40:00 INFO - PROCESS | 1650 | 1464198000477 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1650 | 1464198000478 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:40:00 INFO - PROCESS | 1650 | 1464198000485 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1650 | 1464198000487 Marionette TRACE conn2 <- [1,482,null,{}] 10:40:00 INFO - PROCESS | 1650 | 1464198000490 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}] 10:40:00 INFO - PROCESS | 1650 | 1464198000562 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:40:00 INFO - PROCESS | 1650 | 1464198000567 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12715f000 == 46 [pid = 1650] [id = 128] 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a92a800) [pid = 1650] [serial = 381] [outer = 0x0] 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12abcec00) [pid = 1650] [serial = 382] [outer = 0x12a92a800] 10:40:00 INFO - PROCESS | 1650 | 1464198000606 Marionette DEBUG loaded listener.js 10:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b1e5800) [pid = 1650] [serial = 383] [outer = 0x12a92a800] 10:40:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:40:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 475ms 10:40:00 INFO - PROCESS | 1650 | 1464198000949 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]]]}] 10:40:00 INFO - PROCESS | 1650 | 1464198000960 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1650 | 1464198000962 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:40:00 INFO - PROCESS | 1650 | 1464198000964 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1650 | 1464198000966 Marionette TRACE conn2 <- [1,486,null,{}] 10:40:00 INFO - PROCESS | 1650 | 1464198000968 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}] 10:40:01 INFO - PROCESS | 1650 | 1464198001063 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:40:01 INFO - PROCESS | 1650 | 1464198001107 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a70800 == 47 [pid = 1650] [id = 129] 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b1e0800) [pid = 1650] [serial = 384] [outer = 0x0] 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ba16400) [pid = 1650] [serial = 385] [outer = 0x12b1e0800] 10:40:01 INFO - PROCESS | 1650 | 1464198001132 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bb24c00) [pid = 1650] [serial = 386] [outer = 0x12b1e0800] 10:40:01 INFO - PROCESS | 1650 | 1464198001388 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]]]}] 10:40:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 467ms 10:40:01 INFO - PROCESS | 1650 | 1464198001433 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:40:01 INFO - PROCESS | 1650 | 1464198001434 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:40:01 INFO - PROCESS | 1650 | 1464198001436 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:40:01 INFO - PROCESS | 1650 | 1464198001437 Marionette TRACE conn2 <- [1,490,null,{}] 10:40:01 INFO - PROCESS | 1650 | 1464198001447 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}] 10:40:01 INFO - PROCESS | 1650 | 1464198001529 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:40:01 INFO - PROCESS | 1650 | 1464198001534 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a78f000 == 48 [pid = 1650] [id = 130] 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12175f400) [pid = 1650] [serial = 387] [outer = 0x0] 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bb2a000) [pid = 1650] [serial = 388] [outer = 0x12175f400] 10:40:01 INFO - PROCESS | 1650 | 1464198001558 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bf57c00) [pid = 1650] [serial = 389] [outer = 0x12175f400] 10:40:01 INFO - PROCESS | 1650 | 1464198001880 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]]]}] 10:40:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 474ms 10:40:01 INFO - PROCESS | 1650 | 1464198001962 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:40:01 INFO - PROCESS | 1650 | 1464198001964 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:40:01 INFO - PROCESS | 1650 | 1464198001969 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:40:01 INFO - PROCESS | 1650 | 1464198001971 Marionette TRACE conn2 <- [1,494,null,{}] 10:40:01 INFO - PROCESS | 1650 | 1464198001975 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}] 10:40:02 INFO - PROCESS | 1650 | 1464198002064 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:40:02 INFO - PROCESS | 1650 | 1464198002126 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e14000 == 49 [pid = 1650] [id = 131] 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116156c00) [pid = 1650] [serial = 390] [outer = 0x0] 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1166b3c00) [pid = 1650] [serial = 391] [outer = 0x116156c00] 10:40:02 INFO - PROCESS | 1650 | 1464198002157 Marionette DEBUG loaded listener.js 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11823c000) [pid = 1650] [serial = 392] [outer = 0x116156c00] 10:40:02 INFO - PROCESS | 1650 | 1464198002615 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]]]}] 10:40:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:40:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 10:40:02 INFO - PROCESS | 1650 | 1464198002657 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:40:02 INFO - PROCESS | 1650 | 1464198002659 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:40:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:40:02 INFO - PROCESS | 1650 | 1464198002666 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:40:02 INFO - PROCESS | 1650 | 1464198002669 Marionette TRACE conn2 <- [1,498,null,{}] 10:40:02 INFO - PROCESS | 1650 | 1464198002673 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}] 10:40:02 INFO - PROCESS | 1650 | 1464198002772 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:40:02 INFO - PROCESS | 1650 | 1464198002869 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191a2000 == 50 [pid = 1650] [id = 132] 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1193af800) [pid = 1650] [serial = 393] [outer = 0x0] 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119984800) [pid = 1650] [serial = 394] [outer = 0x1193af800] 10:40:02 INFO - PROCESS | 1650 | 1464198002900 Marionette DEBUG loaded listener.js 10:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x120f4e400) [pid = 1650] [serial = 395] [outer = 0x1193af800] 10:40:03 INFO - PROCESS | 1650 | 1464198003312 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]]]}] 10:40:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:40:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 674ms 10:40:03 INFO - PROCESS | 1650 | 1464198003339 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:40:03 INFO - PROCESS | 1650 | 1464198003342 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:40:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:40:03 INFO - PROCESS | 1650 | 1464198003345 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 1650 | 1464198003346 Marionette TRACE conn2 <- [1,502,null,{}] 10:40:03 INFO - PROCESS | 1650 | 1464198003353 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}] 10:40:03 INFO - PROCESS | 1650 | 1464198003452 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:40:03 INFO - PROCESS | 1650 | 1464198003503 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3c000 == 51 [pid = 1650] [id = 133] 10:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1254a9c00) [pid = 1650] [serial = 396] [outer = 0x0] 10:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125fb4400) [pid = 1650] [serial = 397] [outer = 0x1254a9c00] 10:40:03 INFO - PROCESS | 1650 | 1464198003535 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12752ec00) [pid = 1650] [serial = 398] [outer = 0x1254a9c00] 10:40:04 INFO - PROCESS | 1650 | 1464198004001 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]]]}] 10:40:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:40:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 668ms 10:40:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:40:04 INFO - PROCESS | 1650 | 1464198004014 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:40:04 INFO - PROCESS | 1650 | 1464198004015 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:40:04 INFO - PROCESS | 1650 | 1464198004018 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:40:04 INFO - PROCESS | 1650 | 1464198004019 Marionette TRACE conn2 <- [1,506,null,{}] 10:40:04 INFO - PROCESS | 1650 | 1464198004021 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}] 10:40:04 INFO - PROCESS | 1650 | 1464198004143 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:40:04 INFO - PROCESS | 1650 | 1464198004204 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac7800 == 52 [pid = 1650] [id = 134] 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128c7a800) [pid = 1650] [serial = 399] [outer = 0x0] 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a7bd000) [pid = 1650] [serial = 400] [outer = 0x128c7a800] 10:40:04 INFO - PROCESS | 1650 | 1464198004234 Marionette DEBUG loaded listener.js 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b04c400) [pid = 1650] [serial = 401] [outer = 0x128c7a800] 10:40:04 INFO - PROCESS | 1650 | 1464198004650 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]]]}] 10:40:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:40:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 668ms 10:40:04 INFO - PROCESS | 1650 | 1464198004687 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:40:04 INFO - PROCESS | 1650 | 1464198004688 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:40:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:40:04 INFO - PROCESS | 1650 | 1464198004691 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:40:04 INFO - PROCESS | 1650 | 1464198004692 Marionette TRACE conn2 <- [1,510,null,{}] 10:40:04 INFO - PROCESS | 1650 | 1464198004694 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}] 10:40:04 INFO - PROCESS | 1650 | 1464198004790 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:40:04 INFO - PROCESS | 1650 | 1464198004834 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bae1000 == 53 [pid = 1650] [id = 135] 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b04d000) [pid = 1650] [serial = 402] [outer = 0x0] 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ba18000) [pid = 1650] [serial = 403] [outer = 0x12b04d000] 10:40:04 INFO - PROCESS | 1650 | 1464198004864 Marionette DEBUG loaded listener.js 10:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bb0c400) [pid = 1650] [serial = 404] [outer = 0x12b04d000] 10:40:05 INFO - PROCESS | 1650 | 1464198005306 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]]]}] 10:40:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:40:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 668ms 10:40:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:40:05 INFO - PROCESS | 1650 | 1464198005360 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:40:05 INFO - PROCESS | 1650 | 1464198005362 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:40:05 INFO - PROCESS | 1650 | 1464198005364 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:40:05 INFO - PROCESS | 1650 | 1464198005365 Marionette TRACE conn2 <- [1,514,null,{}] 10:40:05 INFO - PROCESS | 1650 | 1464198005368 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}] 10:40:05 INFO - PROCESS | 1650 | 1464198005497 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:40:05 INFO - PROCESS | 1650 | 1464198005560 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11919f800 == 54 [pid = 1650] [id = 136] 10:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bb09000) [pid = 1650] [serial = 405] [outer = 0x0] 10:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bf61800) [pid = 1650] [serial = 406] [outer = 0x12bb09000] 10:40:05 INFO - PROCESS | 1650 | 1464198005591 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12c521c00) [pid = 1650] [serial = 407] [outer = 0x12bb09000] 10:40:06 INFO - PROCESS | 1650 | 1464198006132 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]]]}] 10:40:06 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 10:40:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 819ms 10:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:40:06 INFO - PROCESS | 1650 | 1464198006184 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1650 | 1464198006186 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:40:06 INFO - PROCESS | 1650 | 1464198006208 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1650 | 1464198006210 Marionette TRACE conn2 <- [1,518,null,{}] 10:40:06 INFO - PROCESS | 1650 | 1464198006216 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}] 10:40:06 INFO - PROCESS | 1650 | 1464198006306 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:40:06 INFO - PROCESS | 1650 | 1464198006375 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e3000 == 55 [pid = 1650] [id = 137] 10:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x116152000) [pid = 1650] [serial = 408] [outer = 0x0] 10:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11693a800) [pid = 1650] [serial = 409] [outer = 0x116152000] 10:40:06 INFO - PROCESS | 1650 | 1464198006403 Marionette DEBUG loaded listener.js 10:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118525400) [pid = 1650] [serial = 410] [outer = 0x116152000] 10:40:06 INFO - PROCESS | 1650 | 1464198006850 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]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:40:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 693ms 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127a70800 == 54 [pid = 1650] [id = 129] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12715f000 == 53 [pid = 1650] [id = 128] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11998b000 == 52 [pid = 1650] [id = 127] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x125416000 == 51 [pid = 1650] [id = 126] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121a14800 == 50 [pid = 1650] [id = 125] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b9000 == 49 [pid = 1650] [id = 124] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12ba15c00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa3800 == 48 [pid = 1650] [id = 123] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119199000 == 47 [pid = 1650] [id = 122] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b6800 == 46 [pid = 1650] [id = 121] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1171f0000 == 45 [pid = 1650] [id = 120] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x112ec9800 == 44 [pid = 1650] [id = 119] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1171da000 == 43 [pid = 1650] [id = 118] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b165800 == 42 [pid = 1650] [id = 117] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11690e800 == 41 [pid = 1650] [id = 114] 10:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a980000 == 40 [pid = 1650] [id = 113] 10:40:06 INFO - PROCESS | 1650 | 1464198006906 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1650 | 1464198006910 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129293400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118c14400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1251ee800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121ae1c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1275df000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1257a9400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a929c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1182cbc00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118c0fc00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11997f800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121347c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129297000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127a11000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a927000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x117e51800) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1167cdc00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129527000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a7bc400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12abd0c00) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119e71800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b1da800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12abcb400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1269f5000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11716b800) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12928f400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b04dc00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127a0b800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a432800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 10:40:06 INFO - PROCESS | 1650 | 1464198006936 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1650 | 1464198006938 Marionette TRACE conn2 <- [1,522,null,{}] 10:40:06 INFO - PROCESS | 1650 | 1464198006956 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}] 10:40:07 INFO - PROCESS | 1650 | 1464198007037 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:40:07 INFO - PROCESS | 1650 | 1464198007047 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11690b800 == 41 [pid = 1650] [id = 138] 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118c17400) [pid = 1650] [serial = 411] [outer = 0x0] 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1193b7800) [pid = 1650] [serial = 412] [outer = 0x118c17400] 10:40:07 INFO - PROCESS | 1650 | 1464198007073 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12101b000) [pid = 1650] [serial = 413] [outer = 0x118c17400] 10:40:07 INFO - PROCESS | 1650 | 1464198007413 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]]]}] 10:40:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:40:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 496ms 10:40:07 INFO - PROCESS | 1650 | 1464198007419 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:40:07 INFO - PROCESS | 1650 | 1464198007420 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:40:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:40:07 INFO - PROCESS | 1650 | 1464198007423 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:40:07 INFO - PROCESS | 1650 | 1464198007428 Marionette TRACE conn2 <- [1,526,null,{}] 10:40:07 INFO - PROCESS | 1650 | 1464198007435 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}] 10:40:07 INFO - PROCESS | 1650 | 1464198007522 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:40:07 INFO - PROCESS | 1650 | 1464198007571 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc000 == 42 [pid = 1650] [id = 139] 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121349c00) [pid = 1650] [serial = 414] [outer = 0x0] 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121966400) [pid = 1650] [serial = 415] [outer = 0x121349c00] 10:40:07 INFO - PROCESS | 1650 | 1464198007598 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126bdf000) [pid = 1650] [serial = 416] [outer = 0x121349c00] 10:40:07 INFO - PROCESS | 1650 | 1464198007884 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]]]}] 10:40:07 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 10:40:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 474ms 10:40:07 INFO - PROCESS | 1650 | 1464198007898 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:40:07 INFO - PROCESS | 1650 | 1464198007899 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:40:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:40:07 INFO - PROCESS | 1650 | 1464198007916 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:40:07 INFO - PROCESS | 1650 | 1464198007917 Marionette TRACE conn2 <- [1,530,null,{}] 10:40:07 INFO - PROCESS | 1650 | 1464198007919 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}] 10:40:08 INFO - PROCESS | 1650 | 1464198008002 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:40:08 INFO - PROCESS | 1650 | 1464198008009 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121372000 == 43 [pid = 1650] [id = 140] 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127535000) [pid = 1650] [serial = 417] [outer = 0x0] 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128c5b000) [pid = 1650] [serial = 418] [outer = 0x127535000] 10:40:08 INFO - PROCESS | 1650 | 1464198008035 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128c84c00) [pid = 1650] [serial = 419] [outer = 0x127535000] 10:40:08 INFO - PROCESS | 1650 | 1464198008361 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"]]]}] 10:40:08 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 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:40:08 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 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:40:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:40:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 474ms 10:40:08 INFO - PROCESS | 1650 | 1464198008385 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 1650 | 1464198008386 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:40:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:40:08 INFO - PROCESS | 1650 | 1464198008388 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 1650 | 1464198008390 Marionette TRACE conn2 <- [1,534,null,{}] 10:40:08 INFO - PROCESS | 1650 | 1464198008394 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}] 10:40:08 INFO - PROCESS | 1650 | 1464198008473 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:40:08 INFO - PROCESS | 1650 | 1464198008479 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x117010000 == 44 [pid = 1650] [id = 141] 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128c80800) [pid = 1650] [serial = 420] [outer = 0x0] 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129529c00) [pid = 1650] [serial = 421] [outer = 0x128c80800] 10:40:08 INFO - PROCESS | 1650 | 1464198008504 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a925800) [pid = 1650] [serial = 422] [outer = 0x128c80800] 10:40:08 INFO - PROCESS | 1650 | 1464198008818 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]]]}] 10:40:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:40:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 472ms 10:40:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:40:08 INFO - PROCESS | 1650 | 1464198008861 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 1650 | 1464198008862 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:40:08 INFO - PROCESS | 1650 | 1464198008864 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 1650 | 1464198008865 Marionette TRACE conn2 <- [1,538,null,{}] 10:40:08 INFO - PROCESS | 1650 | 1464198008868 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}] 10:40:08 INFO - PROCESS | 1650 | 1464198008964 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:40:09 INFO - PROCESS | 1650 | 1464198009049 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b62000 == 45 [pid = 1650] [id = 142] 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129526800) [pid = 1650] [serial = 423] [outer = 0x0] 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12abd0c00) [pid = 1650] [serial = 424] [outer = 0x129526800] 10:40:09 INFO - PROCESS | 1650 | 1464198009079 Marionette DEBUG loaded listener.js 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bb2e800) [pid = 1650] [serial = 425] [outer = 0x129526800] 10:40:09 INFO - PROCESS | 1650 | 1464198009414 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]]]}] 10:40:09 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. 10:40:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 10:40:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:40:09 INFO - PROCESS | 1650 | 1464198009434 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:40:09 INFO - PROCESS | 1650 | 1464198009435 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:40:09 INFO - PROCESS | 1650 | 1464198009438 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 1650 | 1464198009439 Marionette TRACE conn2 <- [1,542,null,{}] 10:40:09 INFO - PROCESS | 1650 | 1464198009443 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}] 10:40:09 INFO - PROCESS | 1650 | 1464198009535 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:40:09 INFO - PROCESS | 1650 | 1464198009540 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e39000 == 46 [pid = 1650] [id = 143] 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12bf5b800) [pid = 1650] [serial = 426] [outer = 0x0] 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12c520800) [pid = 1650] [serial = 427] [outer = 0x12bf5b800] 10:40:09 INFO - PROCESS | 1650 | 1464198009564 Marionette DEBUG loaded listener.js 10:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12c526c00) [pid = 1650] [serial = 428] [outer = 0x12bf5b800] 10:40:09 INFO - PROCESS | 1650 | 1464198009879 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]]]}] 10:40:09 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. 10:40:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 10:40:09 INFO - PROCESS | 1650 | 1464198009911 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:40:09 INFO - PROCESS | 1650 | 1464198009912 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:40:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:40:09 INFO - PROCESS | 1650 | 1464198009915 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 1650 | 1464198009916 Marionette TRACE conn2 <- [1,546,null,{}] 10:40:09 INFO - PROCESS | 1650 | 1464198009918 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}] 10:40:10 INFO - PROCESS | 1650 | 1464198010013 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:40:10 INFO - PROCESS | 1650 | 1464198010031 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61c000 == 47 [pid = 1650] [id = 144] 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12c521800) [pid = 1650] [serial = 429] [outer = 0x0] 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c6e7000) [pid = 1650] [serial = 430] [outer = 0x12c521800] 10:40:10 INFO - PROCESS | 1650 | 1464198010062 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12c6ec800) [pid = 1650] [serial = 431] [outer = 0x12c521800] 10:40:10 INFO - PROCESS | 1650 | 1464198010463 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]]]}] 10:40:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:40:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 10:40:10 INFO - PROCESS | 1650 | 1464198010484 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1650 | 1464198010485 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:40:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:40:10 INFO - PROCESS | 1650 | 1464198010488 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:40:10 INFO - PROCESS | 1650 | 1464198010489 Marionette TRACE conn2 <- [1,550,null,{}] 10:40:10 INFO - PROCESS | 1650 | 1464198010491 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}] 10:40:10 INFO - PROCESS | 1650 | 1464198010589 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:40:10 INFO - PROCESS | 1650 | 1464198010603 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b163800 == 48 [pid = 1650] [id = 145] 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12c6eb000) [pid = 1650] [serial = 432] [outer = 0x0] 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12c6f0c00) [pid = 1650] [serial = 433] [outer = 0x12c6eb000] 10:40:10 INFO - PROCESS | 1650 | 1464198010633 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12cb67800) [pid = 1650] [serial = 434] [outer = 0x12c6eb000] 10:40:11 INFO - PROCESS | 1650 | 1464198011110 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]]]}] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11823c800) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a92a800) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b1e0800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126bdfc00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1257aa400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1139e9800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119311000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11766f000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112f1f400) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1193b9800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1258d9800) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x121829400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116999000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118522c00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127a10c00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128c53400) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115e3c800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118c0f000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118c14c00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118239000) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b1e7000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11619cc00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:40:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128eec000) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:40:11 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. 10:40:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 10:40:11 INFO - PROCESS | 1650 | 1464198011159 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:40:11 INFO - PROCESS | 1650 | 1464198011160 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:40:11 INFO - PROCESS | 1650 | 1464198011163 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:40:11 INFO - PROCESS | 1650 | 1464198011164 Marionette TRACE conn2 <- [1,554,null,{}] 10:40:11 INFO - PROCESS | 1650 | 1464198011166 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}] 10:40:11 INFO - PROCESS | 1650 | 1464198011242 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:40:11 INFO - PROCESS | 1650 | 1464198011246 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e6800 == 49 [pid = 1650] [id = 146] 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116999000) [pid = 1650] [serial = 435] [outer = 0x0] 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118522c00) [pid = 1650] [serial = 436] [outer = 0x116999000] 10:40:11 INFO - PROCESS | 1650 | 1464198011272 Marionette DEBUG loaded listener.js 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119986000) [pid = 1650] [serial = 437] [outer = 0x116999000] 10:40:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:11 INFO - PROCESS | 1650 | 1464198011598 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]]]}] 10:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 10:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:40:11 INFO - PROCESS | 1650 | 1464198011633 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:40:11 INFO - PROCESS | 1650 | 1464198011634 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:40:11 INFO - PROCESS | 1650 | 1464198011636 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:40:11 INFO - PROCESS | 1650 | 1464198011638 Marionette TRACE conn2 <- [1,558,null,{}] 10:40:11 INFO - PROCESS | 1650 | 1464198011641 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}] 10:40:11 INFO - PROCESS | 1650 | 1464198011752 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:40:11 INFO - PROCESS | 1650 | 1464198011783 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf04800 == 50 [pid = 1650] [id = 147] 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1181ef800) [pid = 1650] [serial = 438] [outer = 0x0] 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1254ae000) [pid = 1650] [serial = 439] [outer = 0x1181ef800] 10:40:11 INFO - PROCESS | 1650 | 1464198011811 Marionette DEBUG loaded listener.js 10:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126be2400) [pid = 1650] [serial = 440] [outer = 0x1181ef800] 10:40:12 INFO - PROCESS | 1650 | 1464198012109 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]]]}] 10:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 10:40:12 INFO - PROCESS | 1650 | 1464198012155 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:40:12 INFO - PROCESS | 1650 | 1464198012157 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:40:12 INFO - PROCESS | 1650 | 1464198012161 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 1650 | 1464198012162 Marionette TRACE conn2 <- [1,562,null,{}] 10:40:12 INFO - PROCESS | 1650 | 1464198012165 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}] 10:40:12 INFO - PROCESS | 1650 | 1464198012241 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:40:12 INFO - PROCESS | 1650 | 1464198012246 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c809000 == 51 [pid = 1650] [id = 148] 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11706ac00) [pid = 1650] [serial = 441] [outer = 0x0] 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x117072c00) [pid = 1650] [serial = 442] [outer = 0x11706ac00] 10:40:12 INFO - PROCESS | 1650 | 1464198012271 Marionette DEBUG loaded listener.js 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12694ec00) [pid = 1650] [serial = 443] [outer = 0x11706ac00] 10:40:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:12 INFO - PROCESS | 1650 | 1464198012581 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]]]}] 10:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 10:40:12 INFO - PROCESS | 1650 | 1464198012629 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:40:12 INFO - PROCESS | 1650 | 1464198012631 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:40:12 INFO - PROCESS | 1650 | 1464198012649 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 1650 | 1464198012650 Marionette TRACE conn2 <- [1,566,null,{}] 10:40:12 INFO - PROCESS | 1650 | 1464198012654 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}] 10:40:12 INFO - PROCESS | 1650 | 1464198012734 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:40:12 INFO - PROCESS | 1650 | 1464198012740 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb32000 == 52 [pid = 1650] [id = 149] 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x117074800) [pid = 1650] [serial = 444] [outer = 0x0] 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x128ef0800) [pid = 1650] [serial = 445] [outer = 0x117074800] 10:40:12 INFO - PROCESS | 1650 | 1464198012764 Marionette DEBUG loaded listener.js 10:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b1e7000) [pid = 1650] [serial = 446] [outer = 0x117074800] 10:40:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:13 INFO - PROCESS | 1650 | 1464198013211 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]]]}] 10:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 635ms 10:40:13 INFO - PROCESS | 1650 | 1464198013270 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:40:13 INFO - PROCESS | 1650 | 1464198013274 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:40:13 INFO - PROCESS | 1650 | 1464198013280 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:40:13 INFO - PROCESS | 1650 | 1464198013284 Marionette TRACE conn2 <- [1,570,null,{}] 10:40:13 INFO - PROCESS | 1650 | 1464198013291 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}] 10:40:13 INFO - PROCESS | 1650 | 1464198013483 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:40:13 INFO - PROCESS | 1650 | 1464198013598 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116962000 == 53 [pid = 1650] [id = 150] 10:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x117068400) [pid = 1650] [serial = 447] [outer = 0x0] 10:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11706cc00) [pid = 1650] [serial = 448] [outer = 0x117068400] 10:40:13 INFO - PROCESS | 1650 | 1464198013646 Marionette DEBUG loaded listener.js 10:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11823f800) [pid = 1650] [serial = 449] [outer = 0x117068400] 10:40:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 825ms 10:40:14 INFO - PROCESS | 1650 | 1464198014099 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]]]}] 10:40:14 INFO - PROCESS | 1650 | 1464198014104 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:40:14 INFO - PROCESS | 1650 | 1464198014108 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:40:14 INFO - PROCESS | 1650 | 1464198014113 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:40:14 INFO - PROCESS | 1650 | 1464198014115 Marionette TRACE conn2 <- [1,574,null,{}] 10:40:14 INFO - PROCESS | 1650 | 1464198014117 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}] 10:40:14 INFO - PROCESS | 1650 | 1464198014219 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:40:14 INFO - PROCESS | 1650 | 1464198014267 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fbb000 == 54 [pid = 1650] [id = 151] 10:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x117068c00) [pid = 1650] [serial = 450] [outer = 0x0] 10:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119f80c00) [pid = 1650] [serial = 451] [outer = 0x117068c00] 10:40:14 INFO - PROCESS | 1650 | 1464198014297 Marionette DEBUG loaded listener.js 10:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1213cd800) [pid = 1650] [serial = 452] [outer = 0x117068c00] 10:40:14 INFO - PROCESS | 1650 | 1464198014729 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]]]}] 10:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 673ms 10:40:14 INFO - PROCESS | 1650 | 1464198014790 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:40:14 INFO - PROCESS | 1650 | 1464198014791 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:40:14 INFO - PROCESS | 1650 | 1464198014795 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:40:14 INFO - PROCESS | 1650 | 1464198014798 Marionette TRACE conn2 <- [1,578,null,{}] 10:40:14 INFO - PROCESS | 1650 | 1464198014806 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}] 10:40:14 INFO - PROCESS | 1650 | 1464198014910 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:40:15 INFO - PROCESS | 1650 | 1464198014997 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf22000 == 55 [pid = 1650] [id = 152] 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12694e400) [pid = 1650] [serial = 453] [outer = 0x0] 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126951000) [pid = 1650] [serial = 454] [outer = 0x12694e400] 10:40:15 INFO - PROCESS | 1650 | 1464198015029 Marionette DEBUG loaded listener.js 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1275df000) [pid = 1650] [serial = 455] [outer = 0x12694e400] 10:40:15 INFO - PROCESS | 1650 | 1464198015446 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]]]}] 10:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 10:40:15 INFO - PROCESS | 1650 | 1464198015467 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:40:15 INFO - PROCESS | 1650 | 1464198015469 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:40:15 INFO - PROCESS | 1650 | 1464198015471 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:40:15 INFO - PROCESS | 1650 | 1464198015472 Marionette TRACE conn2 <- [1,582,null,{}] 10:40:15 INFO - PROCESS | 1650 | 1464198015475 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}] 10:40:15 INFO - PROCESS | 1650 | 1464198015574 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:40:15 INFO - PROCESS | 1650 | 1464198015620 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc99800 == 56 [pid = 1650] [id = 153] 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128c61c00) [pid = 1650] [serial = 456] [outer = 0x0] 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a92c400) [pid = 1650] [serial = 457] [outer = 0x128c61c00] 10:40:15 INFO - PROCESS | 1650 | 1464198015650 Marionette DEBUG loaded listener.js 10:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ba0f400) [pid = 1650] [serial = 458] [outer = 0x128c61c00] 10:40:16 INFO - PROCESS | 1650 | 1464198016080 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]]]}] 10:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 621ms 10:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:40:16 INFO - PROCESS | 1650 | 1464198016094 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 1650 | 1464198016095 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:40:16 INFO - PROCESS | 1650 | 1464198016097 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 1650 | 1464198016099 Marionette TRACE conn2 <- [1,586,null,{}] 10:40:16 INFO - PROCESS | 1650 | 1464198016101 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}] 10:40:16 INFO - PROCESS | 1650 | 1464198016202 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:40:16 INFO - PROCESS | 1650 | 1464198016296 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b92800 == 57 [pid = 1650] [id = 154] 10:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118527c00) [pid = 1650] [serial = 459] [outer = 0x0] 10:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121be3000) [pid = 1650] [serial = 460] [outer = 0x118527c00] 10:40:16 INFO - PROCESS | 1650 | 1464198016324 Marionette DEBUG loaded listener.js 10:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bb11000) [pid = 1650] [serial = 461] [outer = 0x118527c00] 10:40:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:16 INFO - PROCESS | 1650 | 1464198016793 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]]]}] 10:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 720ms 10:40:16 INFO - PROCESS | 1650 | 1464198016828 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 1650 | 1464198016830 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:40:16 INFO - PROCESS | 1650 | 1464198016835 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 1650 | 1464198016837 Marionette TRACE conn2 <- [1,590,null,{}] 10:40:16 INFO - PROCESS | 1650 | 1464198016843 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}] 10:40:17 INFO - PROCESS | 1650 | 1464198017161 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:40:17 INFO - PROCESS | 1650 | 1464198017254 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b6800 == 58 [pid = 1650] [id = 155] 10:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11333f000) [pid = 1650] [serial = 462] [outer = 0x0] 10:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x115ebd000) [pid = 1650] [serial = 463] [outer = 0x11333f000] 10:40:17 INFO - PROCESS | 1650 | 1464198017282 Marionette DEBUG loaded listener.js 10:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x116f02800) [pid = 1650] [serial = 464] [outer = 0x11333f000] 10:40:17 INFO - PROCESS | 1650 | 1464198017730 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]]]}] 10:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 922ms 10:40:17 INFO - PROCESS | 1650 | 1464198017779 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:40:17 INFO - PROCESS | 1650 | 1464198017782 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:40:17 INFO - PROCESS | 1650 | 1464198017788 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:40:17 INFO - PROCESS | 1650 | 1464198017794 Marionette TRACE conn2 <- [1,594,null,{}] 10:40:17 INFO - PROCESS | 1650 | 1464198017799 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}] 10:40:17 INFO - PROCESS | 1650 | 1464198017926 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:40:18 INFO - PROCESS | 1650 | 1464198018021 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f33000 == 59 [pid = 1650] [id = 156] 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1181f2c00) [pid = 1650] [serial = 465] [outer = 0x0] 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118523000) [pid = 1650] [serial = 466] [outer = 0x1181f2c00] 10:40:18 INFO - PROCESS | 1650 | 1464198018066 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1185f1000) [pid = 1650] [serial = 467] [outer = 0x1181f2c00] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c809000 == 58 [pid = 1650] [id = 148] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf04800 == 57 [pid = 1650] [id = 147] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e6800 == 56 [pid = 1650] [id = 146] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b163800 == 55 [pid = 1650] [id = 145] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61c000 == 54 [pid = 1650] [id = 144] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128e39000 == 53 [pid = 1650] [id = 143] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bb2a000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126b62000 == 52 [pid = 1650] [id = 142] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117010000 == 51 [pid = 1650] [id = 141] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121372000 == 50 [pid = 1650] [id = 140] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc000 == 49 [pid = 1650] [id = 139] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11690b800 == 48 [pid = 1650] [id = 138] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e3000 == 47 [pid = 1650] [id = 137] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1191a2000 == 46 [pid = 1650] [id = 132] 10:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x115e14000 == 45 [pid = 1650] [id = 131] 10:40:18 INFO - PROCESS | 1650 | 1464198018507 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]]]}] 10:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 775ms 10:40:18 INFO - PROCESS | 1650 | 1464198018563 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:40:18 INFO - PROCESS | 1650 | 1464198018565 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:40:18 INFO - PROCESS | 1650 | 1464198018567 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:40:18 INFO - PROCESS | 1650 | 1464198018568 Marionette TRACE conn2 <- [1,598,null,{}] 10:40:18 INFO - PROCESS | 1650 | 1464198018578 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}] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1258dc400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x128c79c00) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12951d800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1161a2c00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x117e53400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119302400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119983000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x128eebc00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129299800) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12182bc00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x120f4a400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11997e800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x121bec000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1258db400) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12bb0ac00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11766fc00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1185e9400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11693a000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a7bcc00) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a925000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a432400) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121349000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a92ac00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12abcec00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bb24c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127104c00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126e58c00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ba16400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b1e5800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1275de400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1269f6000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116940800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12134c800) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1185ef400) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1166b6000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127a09c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1257a8000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118237c00) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119310400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 10:40:18 INFO - PROCESS | 1650 | 1464198018688 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:40:18 INFO - PROCESS | 1650 | 1464198018697 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11679a000 == 46 [pid = 1650] [id = 157] 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a55000) [pid = 1650] [serial = 468] [outer = 0x0] 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119017c00) [pid = 1650] [serial = 469] [outer = 0x116a55000] 10:40:18 INFO - PROCESS | 1650 | 1464198018723 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119b5b800) [pid = 1650] [serial = 470] [outer = 0x116a55000] 10:40:19 INFO - PROCESS | 1650 | 1464198019037 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]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 10:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:40:19 INFO - PROCESS | 1650 | 1464198019086 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:40:19 INFO - PROCESS | 1650 | 1464198019088 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:40:19 INFO - PROCESS | 1650 | 1464198019096 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1650 | 1464198019099 Marionette TRACE conn2 <- [1,602,null,{}] 10:40:19 INFO - PROCESS | 1650 | 1464198019101 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}] 10:40:19 INFO - PROCESS | 1650 | 1464198019214 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:40:19 INFO - PROCESS | 1650 | 1464198019223 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827c800 == 47 [pid = 1650] [id = 158] 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119be8800) [pid = 1650] [serial = 471] [outer = 0x0] 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x121012000) [pid = 1650] [serial = 472] [outer = 0x119be8800] 10:40:19 INFO - PROCESS | 1650 | 1464198019249 Marionette DEBUG loaded listener.js 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121be1800) [pid = 1650] [serial = 473] [outer = 0x119be8800] 10:40:19 INFO - PROCESS | 1650 | 1464198019580 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]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 523ms 10:40:19 INFO - PROCESS | 1650 | 1464198019616 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:40:19 INFO - PROCESS | 1650 | 1464198019617 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:40:19 INFO - PROCESS | 1650 | 1464198019619 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1650 | 1464198019630 Marionette TRACE conn2 <- [1,606,null,{}] 10:40:19 INFO - PROCESS | 1650 | 1464198019632 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}] 10:40:19 INFO - PROCESS | 1650 | 1464198019715 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:40:19 INFO - PROCESS | 1650 | 1464198019764 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998f800 == 48 [pid = 1650] [id = 159] 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119be8c00) [pid = 1650] [serial = 474] [outer = 0x0] 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x125051400) [pid = 1650] [serial = 475] [outer = 0x119be8c00] 10:40:19 INFO - PROCESS | 1650 | 1464198019789 Marionette DEBUG loaded listener.js 10:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125fb1000) [pid = 1650] [serial = 476] [outer = 0x119be8c00] 10:40:20 INFO - PROCESS | 1650 | 1464198020057 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]]]}] 10:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 476ms 10:40:20 INFO - PROCESS | 1650 | 1464198020097 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:40:20 INFO - PROCESS | 1650 | 1464198020098 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:40:20 INFO - PROCESS | 1650 | 1464198020101 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:40:20 INFO - PROCESS | 1650 | 1464198020102 Marionette TRACE conn2 <- [1,610,null,{}] 10:40:20 INFO - PROCESS | 1650 | 1464198020104 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}] 10:40:20 INFO - PROCESS | 1650 | 1464198020193 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:40:20 INFO - PROCESS | 1650 | 1464198020198 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157a800 == 49 [pid = 1650] [id = 160] 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1269f2c00) [pid = 1650] [serial = 477] [outer = 0x0] 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x126be5400) [pid = 1650] [serial = 478] [outer = 0x1269f2c00] 10:40:20 INFO - PROCESS | 1650 | 1464198020229 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1275e1000) [pid = 1650] [serial = 479] [outer = 0x1269f2c00] 10:40:20 INFO - PROCESS | 1650 | 1464198020553 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]]]}] 10:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 467ms 10:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:40:20 INFO - PROCESS | 1650 | 1464198020569 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:40:20 INFO - PROCESS | 1650 | 1464198020570 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:40:20 INFO - PROCESS | 1650 | 1464198020572 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:40:20 INFO - PROCESS | 1650 | 1464198020573 Marionette TRACE conn2 <- [1,614,null,{}] 10:40:20 INFO - PROCESS | 1650 | 1464198020582 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}] 10:40:20 INFO - PROCESS | 1650 | 1464198020701 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:40:20 INFO - PROCESS | 1650 | 1464198020705 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a27800 == 50 [pid = 1650] [id = 161] 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1269f3400) [pid = 1650] [serial = 480] [outer = 0x0] 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127a10c00) [pid = 1650] [serial = 481] [outer = 0x1269f3400] 10:40:20 INFO - PROCESS | 1650 | 1464198020762 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128ef6800) [pid = 1650] [serial = 482] [outer = 0x1269f3400] 10:40:21 INFO - PROCESS | 1650 | 1464198021066 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]]]}] 10:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 10:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:40:21 INFO - PROCESS | 1650 | 1464198021098 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:40:21 INFO - PROCESS | 1650 | 1464198021099 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:40:21 INFO - PROCESS | 1650 | 1464198021101 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:40:21 INFO - PROCESS | 1650 | 1464198021103 Marionette TRACE conn2 <- [1,618,null,{}] 10:40:21 INFO - PROCESS | 1650 | 1464198021105 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}] 10:40:21 INFO - PROCESS | 1650 | 1464198021198 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:40:21 INFO - PROCESS | 1650 | 1464198021202 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257c8000 == 51 [pid = 1650] [id = 162] 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126be8400) [pid = 1650] [serial = 483] [outer = 0x0] 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129298000) [pid = 1650] [serial = 484] [outer = 0x126be8400] 10:40:21 INFO - PROCESS | 1650 | 1464198021227 Marionette DEBUG loaded listener.js 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a6bb000) [pid = 1650] [serial = 485] [outer = 0x126be8400] 10:40:21 INFO - PROCESS | 1650 | 1464198021585 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]]]}] 10:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 10:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:40:21 INFO - PROCESS | 1650 | 1464198021627 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:40:21 INFO - PROCESS | 1650 | 1464198021628 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:40:21 INFO - PROCESS | 1650 | 1464198021630 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:40:21 INFO - PROCESS | 1650 | 1464198021631 Marionette TRACE conn2 <- [1,622,null,{}] 10:40:21 INFO - PROCESS | 1650 | 1464198021634 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}] 10:40:21 INFO - PROCESS | 1650 | 1464198021728 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:40:21 INFO - PROCESS | 1650 | 1464198021732 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ea8000 == 52 [pid = 1650] [id = 163] 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129295800) [pid = 1650] [serial = 486] [outer = 0x0] 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12a928c00) [pid = 1650] [serial = 487] [outer = 0x129295800] 10:40:21 INFO - PROCESS | 1650 | 1464198021757 Marionette DEBUG loaded listener.js 10:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12abd5000) [pid = 1650] [serial = 488] [outer = 0x129295800] 10:40:22 INFO - PROCESS | 1650 | 1464198022155 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]]]}] 10:40:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:40:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 568ms 10:40:22 INFO - PROCESS | 1650 | 1464198022199 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:40:22 INFO - PROCESS | 1650 | 1464198022201 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:40:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:40:22 INFO - PROCESS | 1650 | 1464198022204 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:40:22 INFO - PROCESS | 1650 | 1464198022207 Marionette TRACE conn2 <- [1,626,null,{}] 10:40:22 INFO - PROCESS | 1650 | 1464198022210 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}] 10:40:22 INFO - PROCESS | 1650 | 1464198022355 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:40:22 INFO - PROCESS | 1650 | 1464198022377 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277ad800 == 53 [pid = 1650] [id = 164] 10:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a7b9c00) [pid = 1650] [serial = 489] [outer = 0x0] 10:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b1e6800) [pid = 1650] [serial = 490] [outer = 0x12a7b9c00] 10:40:22 INFO - PROCESS | 1650 | 1464198022416 Marionette DEBUG loaded listener.js 10:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ba1c000) [pid = 1650] [serial = 491] [outer = 0x12a7b9c00] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118c17400) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12c521800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129526800) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bf5b800) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116152000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11706ac00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12175f400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128c80800) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1181ef800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127535000) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121349c00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c6eb000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:40:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116999000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:40:22 INFO - PROCESS | 1650 | 1464198022887 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]]]}] 10:40:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:40:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 10:40:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:40:22 INFO - PROCESS | 1650 | 1464198022926 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:40:22 INFO - PROCESS | 1650 | 1464198022927 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:40:22 INFO - PROCESS | 1650 | 1464198022929 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:40:22 INFO - PROCESS | 1650 | 1464198022930 Marionette TRACE conn2 <- [1,630,null,{}] 10:40:22 INFO - PROCESS | 1650 | 1464198022933 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}] 10:40:23 INFO - PROCESS | 1650 | 1464198023010 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:40:23 INFO - PROCESS | 1650 | 1464198023057 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a6800 == 54 [pid = 1650] [id = 165] 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117067c00) [pid = 1650] [serial = 492] [outer = 0x0] 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1254d1c00) [pid = 1650] [serial = 493] [outer = 0x117067c00] 10:40:23 INFO - PROCESS | 1650 | 1464198023087 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb0b000) [pid = 1650] [serial = 494] [outer = 0x117067c00] 10:40:23 INFO - PROCESS | 1650 | 1464198023445 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]]]}] 10:40:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:40:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 10:40:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:40:23 INFO - PROCESS | 1650 | 1464198023498 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:40:23 INFO - PROCESS | 1650 | 1464198023501 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:40:23 INFO - PROCESS | 1650 | 1464198023504 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:40:23 INFO - PROCESS | 1650 | 1464198023507 Marionette TRACE conn2 <- [1,634,null,{}] 10:40:23 INFO - PROCESS | 1650 | 1464198023510 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}] 10:40:23 INFO - PROCESS | 1650 | 1464198023674 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:40:23 INFO - PROCESS | 1650 | 1464198023721 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a607000 == 55 [pid = 1650] [id = 166] 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127a11000) [pid = 1650] [serial = 495] [outer = 0x0] 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bb23000) [pid = 1650] [serial = 496] [outer = 0x127a11000] 10:40:23 INFO - PROCESS | 1650 | 1464198023763 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12c522c00) [pid = 1650] [serial = 497] [outer = 0x127a11000] 10:40:23 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:23 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:24 INFO - PROCESS | 1650 | 1464198024031 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]]]}] 10:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 574ms 10:40:24 INFO - PROCESS | 1650 | 1464198024080 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:40:24 INFO - PROCESS | 1650 | 1464198024082 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:40:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:40:24 INFO - PROCESS | 1650 | 1464198024085 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:40:24 INFO - PROCESS | 1650 | 1464198024086 Marionette TRACE conn2 <- [1,638,null,{}] 10:40:24 INFO - PROCESS | 1650 | 1464198024088 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}] 10:40:24 INFO - PROCESS | 1650 | 1464198024180 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:40:24 INFO - PROCESS | 1650 | 1464198024184 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b033000 == 56 [pid = 1650] [id = 167] 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bb08800) [pid = 1650] [serial = 498] [outer = 0x0] 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12c52e000) [pid = 1650] [serial = 499] [outer = 0x12bb08800] 10:40:24 INFO - PROCESS | 1650 | 1464198024209 Marionette DEBUG loaded listener.js 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c6ed400) [pid = 1650] [serial = 500] [outer = 0x12bb08800] 10:40:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:24 INFO - PROCESS | 1650 | 1464198024523 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]]]}] 10:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 467ms 10:40:24 INFO - PROCESS | 1650 | 1464198024553 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:40:24 INFO - PROCESS | 1650 | 1464198024554 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:40:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:40:24 INFO - PROCESS | 1650 | 1464198024572 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:40:24 INFO - PROCESS | 1650 | 1464198024574 Marionette TRACE conn2 <- [1,642,null,{}] 10:40:24 INFO - PROCESS | 1650 | 1464198024581 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}] 10:40:24 INFO - PROCESS | 1650 | 1464198024668 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:40:24 INFO - PROCESS | 1650 | 1464198024673 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b849000 == 57 [pid = 1650] [id = 168] 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12c6e6400) [pid = 1650] [serial = 501] [outer = 0x0] 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12c6f5000) [pid = 1650] [serial = 502] [outer = 0x12c6e6400] 10:40:24 INFO - PROCESS | 1650 | 1464198024698 Marionette DEBUG loaded listener.js 10:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12cb6cc00) [pid = 1650] [serial = 503] [outer = 0x12c6e6400] 10:40:25 INFO - PROCESS | 1650 | 1464198025169 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]]]}] 10:40:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:40:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 639ms 10:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1161ea400) [pid = 1650] [serial = 504] [outer = 0x12cb86c00] 10:40:25 INFO - PROCESS | 1650 | 1464198025231 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:40:25 INFO - PROCESS | 1650 | 1464198025236 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:40:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:40:25 INFO - PROCESS | 1650 | 1464198025299 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:40:25 INFO - PROCESS | 1650 | 1464198025303 Marionette TRACE conn2 <- [1,646,null,{}] 10:40:25 INFO - PROCESS | 1650 | 1464198025312 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}] 10:40:25 INFO - PROCESS | 1650 | 1464198025460 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:40:25 INFO - PROCESS | 1650 | 1464198025608 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118283800 == 58 [pid = 1650] [id = 169] 10:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x117076400) [pid = 1650] [serial = 505] [outer = 0x0] 10:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11852d400) [pid = 1650] [serial = 506] [outer = 0x117076400] 10:40:25 INFO - PROCESS | 1650 | 1464198025659 Marionette DEBUG loaded listener.js 10:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11904f400) [pid = 1650] [serial = 507] [outer = 0x117076400] 10:40:26 INFO - PROCESS | 1650 | 1464198026080 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]]]}] 10:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 880ms 10:40:26 INFO - PROCESS | 1650 | 1464198026128 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:40:26 INFO - PROCESS | 1650 | 1464198026131 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:40:26 INFO - PROCESS | 1650 | 1464198026136 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:40:26 INFO - PROCESS | 1650 | 1464198026138 Marionette TRACE conn2 <- [1,650,null,{}] 10:40:26 INFO - PROCESS | 1650 | 1464198026140 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}] 10:40:26 INFO - PROCESS | 1650 | 1464198026242 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:40:26 INFO - PROCESS | 1650 | 1464198026294 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ece800 == 59 [pid = 1650] [id = 170] 10:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119983000) [pid = 1650] [serial = 508] [outer = 0x0] 10:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121349000) [pid = 1650] [serial = 509] [outer = 0x119983000] 10:40:26 INFO - PROCESS | 1650 | 1464198026324 Marionette DEBUG loaded listener.js 10:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x121bea400) [pid = 1650] [serial = 510] [outer = 0x119983000] 10:40:26 INFO - PROCESS | 1650 | 1464198026742 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]]]}] 10:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 10:40:26 INFO - PROCESS | 1650 | 1464198026756 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:40:26 INFO - PROCESS | 1650 | 1464198026757 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:40:26 INFO - PROCESS | 1650 | 1464198026762 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:40:26 INFO - PROCESS | 1650 | 1464198026765 Marionette TRACE conn2 <- [1,654,null,{}] 10:40:26 INFO - PROCESS | 1650 | 1464198026772 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}] 10:40:26 INFO - PROCESS | 1650 | 1464198026872 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:40:26 INFO - PROCESS | 1650 | 1464198026959 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c52f800 == 60 [pid = 1650] [id = 171] 10:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12694d400) [pid = 1650] [serial = 511] [outer = 0x0] 10:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127a0ec00) [pid = 1650] [serial = 512] [outer = 0x12694d400] 10:40:26 INFO - PROCESS | 1650 | 1464198026991 Marionette DEBUG loaded listener.js 10:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12951cc00) [pid = 1650] [serial = 513] [outer = 0x12694d400] 10:40:27 INFO - PROCESS | 1650 | 1464198027403 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]]]}] 10:40:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:40:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 10:40:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:40:27 INFO - PROCESS | 1650 | 1464198027434 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:40:27 INFO - PROCESS | 1650 | 1464198027436 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:40:27 INFO - PROCESS | 1650 | 1464198027438 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:40:27 INFO - PROCESS | 1650 | 1464198027440 Marionette TRACE conn2 <- [1,658,null,{}] 10:40:27 INFO - PROCESS | 1650 | 1464198027442 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}] 10:40:27 INFO - PROCESS | 1650 | 1464198027542 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:40:27 INFO - PROCESS | 1650 | 1464198027593 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c81f000 == 61 [pid = 1650] [id = 172] 10:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12abd2c00) [pid = 1650] [serial = 514] [outer = 0x0] 10:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ba1a400) [pid = 1650] [serial = 515] [outer = 0x12abd2c00] 10:40:27 INFO - PROCESS | 1650 | 1464198027623 Marionette DEBUG loaded listener.js 10:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bb2d800) [pid = 1650] [serial = 516] [outer = 0x12abd2c00] 10:40:28 INFO - PROCESS | 1650 | 1464198028026 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]]]}] 10:40:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 10:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:40:28 INFO - PROCESS | 1650 | 1464198028059 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:40:28 INFO - PROCESS | 1650 | 1464198028061 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:40:28 INFO - PROCESS | 1650 | 1464198028063 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:40:28 INFO - PROCESS | 1650 | 1464198028064 Marionette TRACE conn2 <- [1,662,null,{}] 10:40:28 INFO - PROCESS | 1650 | 1464198028066 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}] 10:40:28 INFO - PROCESS | 1650 | 1464198028162 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:40:28 INFO - PROCESS | 1650 | 1464198028244 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccab000 == 62 [pid = 1650] [id = 173] 10:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bb0ec00) [pid = 1650] [serial = 517] [outer = 0x0] 10:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12c523000) [pid = 1650] [serial = 518] [outer = 0x12bb0ec00] 10:40:28 INFO - PROCESS | 1650 | 1464198028273 Marionette DEBUG loaded listener.js 10:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12c6f2c00) [pid = 1650] [serial = 519] [outer = 0x12bb0ec00] 10:40:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:28 INFO - PROCESS | 1650 | 1464198028693 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]]]}] 10:40:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 668ms 10:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:40:28 INFO - PROCESS | 1650 | 1464198028732 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:40:28 INFO - PROCESS | 1650 | 1464198028733 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:40:28 INFO - PROCESS | 1650 | 1464198028735 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:40:28 INFO - PROCESS | 1650 | 1464198028737 Marionette TRACE conn2 <- [1,666,null,{}] 10:40:28 INFO - PROCESS | 1650 | 1464198028739 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}] 10:40:28 INFO - PROCESS | 1650 | 1464198028863 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:40:28 INFO - PROCESS | 1650 | 1464198028936 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9b800 == 63 [pid = 1650] [id = 174] 10:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x112917800) [pid = 1650] [serial = 520] [outer = 0x0] 10:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x115e39000) [pid = 1650] [serial = 521] [outer = 0x112917800] 10:40:28 INFO - PROCESS | 1650 | 1464198028965 Marionette DEBUG loaded listener.js 10:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12cb71000) [pid = 1650] [serial = 522] [outer = 0x112917800] 10:40:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:29 INFO - PROCESS | 1650 | 1464198029502 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]]]}] 10:40:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:40:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 819ms 10:40:29 INFO - PROCESS | 1650 | 1464198029564 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 1650 | 1464198029566 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:40:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:40:29 INFO - PROCESS | 1650 | 1464198029571 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:40:29 INFO - PROCESS | 1650 | 1464198029574 Marionette TRACE conn2 <- [1,670,null,{}] 10:40:29 INFO - PROCESS | 1650 | 1464198029580 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}] 10:40:29 INFO - PROCESS | 1650 | 1464198029673 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:40:29 INFO - PROCESS | 1650 | 1464198029735 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107d800 == 64 [pid = 1650] [id = 175] 10:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x113906c00) [pid = 1650] [serial = 523] [outer = 0x0] 10:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x113d61400) [pid = 1650] [serial = 524] [outer = 0x113906c00] 10:40:29 INFO - PROCESS | 1650 | 1464198029762 Marionette DEBUG loaded listener.js 10:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11716bc00) [pid = 1650] [serial = 525] [outer = 0x113906c00] 10:40:30 INFO - PROCESS | 1650 | 1464198030185 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]]]}] 10:40:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:40:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 674ms 10:40:30 INFO - PROCESS | 1650 | 1464198030245 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:40:30 INFO - PROCESS | 1650 | 1464198030249 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:40:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:40:30 INFO - PROCESS | 1650 | 1464198030253 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:40:30 INFO - PROCESS | 1650 | 1464198030254 Marionette TRACE conn2 <- [1,674,null,{}] 10:40:30 INFO - PROCESS | 1650 | 1464198030257 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}] 10:40:30 INFO - PROCESS | 1650 | 1464198030352 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:40:30 INFO - PROCESS | 1650 | 1464198030406 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e6800 == 65 [pid = 1650] [id = 176] 10:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1185e7400) [pid = 1650] [serial = 526] [outer = 0x0] 10:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119049c00) [pid = 1650] [serial = 527] [outer = 0x1185e7400] 10:40:30 INFO - PROCESS | 1650 | 1464198030434 Marionette DEBUG loaded listener.js 10:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119b5ac00) [pid = 1650] [serial = 528] [outer = 0x1185e7400] 10:40:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12108c800 == 64 [pid = 1650] [id = 115] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a973000 == 63 [pid = 1650] [id = 116] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b033000 == 62 [pid = 1650] [id = 167] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a607000 == 61 [pid = 1650] [id = 166] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a6800 == 60 [pid = 1650] [id = 165] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1277ad800 == 59 [pid = 1650] [id = 164] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126ea8000 == 58 [pid = 1650] [id = 163] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128ef0800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1257c8000 == 57 [pid = 1650] [id = 162] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121a27800 == 56 [pid = 1650] [id = 161] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12157a800 == 55 [pid = 1650] [id = 160] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11998f800 == 54 [pid = 1650] [id = 159] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11827c800 == 53 [pid = 1650] [id = 158] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11679a000 == 52 [pid = 1650] [id = 157] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116f33000 == 51 [pid = 1650] [id = 156] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b6800 == 50 [pid = 1650] [id = 155] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119fbb000 == 49 [pid = 1650] [id = 151] 10:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116962000 == 48 [pid = 1650] [id = 150] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12694ec00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1193b7800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1166b3c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bf61800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12c6e7000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119984800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12ba18000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125fb4400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12bb2e800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12c526c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12c520800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118525400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12101b000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x117072c00) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12abd0c00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12bf57c00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a7bd000) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c6ec800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129529c00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x126be2400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128c84c00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1254ae000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121966400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12cb67800) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126bdf000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118522c00) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128c5b000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119986000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12c6f0c00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11693a800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a925800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 10:40:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:40:30 INFO - PROCESS | 1650 | 1464198030955 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]]]}] 10:40:30 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 10:40:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 719ms 10:40:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:40:30 INFO - PROCESS | 1650 | 1464198030973 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:40:30 INFO - PROCESS | 1650 | 1464198030974 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:40:30 INFO - PROCESS | 1650 | 1464198030976 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:40:30 INFO - PROCESS | 1650 | 1464198030979 Marionette TRACE conn2 <- [1,678,null,{}] 10:40:30 INFO - PROCESS | 1650 | 1464198030986 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}] 10:40:31 INFO - PROCESS | 1650 | 1464198031076 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:40:31 INFO - PROCESS | 1650 | 1464198031124 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b6800 == 49 [pid = 1650] [id = 177] 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118526000) [pid = 1650] [serial = 529] [outer = 0x0] 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12156b800) [pid = 1650] [serial = 530] [outer = 0x118526000] 10:40:31 INFO - PROCESS | 1650 | 1464198031154 Marionette DEBUG loaded listener.js 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121b59000) [pid = 1650] [serial = 531] [outer = 0x118526000] 10:40:31 INFO - PROCESS | 1650 | 1464198031453 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]]]}] 10:40:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:40:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 10:40:31 INFO - PROCESS | 1650 | 1464198031497 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:40:31 INFO - PROCESS | 1650 | 1464198031499 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:40:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:40:31 INFO - PROCESS | 1650 | 1464198031501 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:40:31 INFO - PROCESS | 1650 | 1464198031502 Marionette TRACE conn2 <- [1,682,null,{}] 10:40:31 INFO - PROCESS | 1650 | 1464198031504 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}] 10:40:31 INFO - PROCESS | 1650 | 1464198031584 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:40:31 INFO - PROCESS | 1650 | 1464198031588 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b1000 == 50 [pid = 1650] [id = 178] 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121b5d800) [pid = 1650] [serial = 532] [outer = 0x0] 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x125051800) [pid = 1650] [serial = 533] [outer = 0x121b5d800] 10:40:31 INFO - PROCESS | 1650 | 1464198031617 Marionette DEBUG loaded listener.js 10:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1257b2400) [pid = 1650] [serial = 534] [outer = 0x121b5d800] 10:40:32 INFO - PROCESS | 1650 | 1464198032404 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]]]}] 10:40:32 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) 10:40:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 919ms 10:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:40:32 INFO - PROCESS | 1650 | 1464198032429 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:40:32 INFO - PROCESS | 1650 | 1464198032430 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:40:32 INFO - PROCESS | 1650 | 1464198032433 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:40:32 INFO - PROCESS | 1650 | 1464198032434 Marionette TRACE conn2 <- [1,686,null,{}] 10:40:32 INFO - PROCESS | 1650 | 1464198032436 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}] 10:40:32 INFO - PROCESS | 1650 | 1464198032535 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:40:32 INFO - PROCESS | 1650 | 1464198032569 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187bd000 == 51 [pid = 1650] [id = 179] 10:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1254a5800) [pid = 1650] [serial = 535] [outer = 0x0] 10:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126945c00) [pid = 1650] [serial = 536] [outer = 0x1254a5800] 10:40:32 INFO - PROCESS | 1650 | 1464198032594 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1269eb000) [pid = 1650] [serial = 537] [outer = 0x1254a5800] 10:40:33 INFO - PROCESS | 1650 | 1464198033369 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]]]}] 10:40:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:40:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 10:40:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:40:33 INFO - PROCESS | 1650 | 1464198033405 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:40:33 INFO - PROCESS | 1650 | 1464198033406 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:40:33 INFO - PROCESS | 1650 | 1464198033408 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:40:33 INFO - PROCESS | 1650 | 1464198033409 Marionette TRACE conn2 <- [1,690,null,{}] 10:40:33 INFO - PROCESS | 1650 | 1464198033412 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}] 10:40:33 INFO - PROCESS | 1650 | 1464198033520 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:40:33 INFO - PROCESS | 1650 | 1464198033532 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x127369000 == 52 [pid = 1650] [id = 180] 10:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126be4c00) [pid = 1650] [serial = 538] [outer = 0x0] 10:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128ef3000) [pid = 1650] [serial = 539] [outer = 0x126be4c00] 10:40:33 INFO - PROCESS | 1650 | 1464198033558 Marionette DEBUG loaded listener.js 10:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a42a800) [pid = 1650] [serial = 540] [outer = 0x126be4c00] 10:40:34 INFO - PROCESS | 1650 | 1464198034402 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]]]}] 10:40:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:40:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1020ms 10:40:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:40:34 INFO - PROCESS | 1650 | 1464198034435 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:40:34 INFO - PROCESS | 1650 | 1464198034436 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:40:34 INFO - PROCESS | 1650 | 1464198034438 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:40:34 INFO - PROCESS | 1650 | 1464198034439 Marionette TRACE conn2 <- [1,694,null,{}] 10:40:34 INFO - PROCESS | 1650 | 1464198034448 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}] 10:40:34 INFO - PROCESS | 1650 | 1464198034551 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:40:34 INFO - PROCESS | 1650 | 1464198034555 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129364000 == 53 [pid = 1650] [id = 181] 10:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a7bd000) [pid = 1650] [serial = 541] [outer = 0x0] 10:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a925800) [pid = 1650] [serial = 542] [outer = 0x12a7bd000] 10:40:34 INFO - PROCESS | 1650 | 1464198034611 Marionette DEBUG loaded listener.js 10:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b1e5400) [pid = 1650] [serial = 543] [outer = 0x12a7bd000] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x126be8400) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129295800) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127a11000) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a7b9c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x117067c00) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x117074800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119be8800) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119be8c00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1181f2c00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x116a55000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11333f000) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1269f2c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1269f3400) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:40:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bb08800) [pid = 1650] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:40:35 INFO - PROCESS | 1650 | 1464198035415 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]]]}] 10:40:35 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) 10:40:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 10:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:40:35 INFO - PROCESS | 1650 | 1464198035460 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:40:35 INFO - PROCESS | 1650 | 1464198035461 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:40:35 INFO - PROCESS | 1650 | 1464198035463 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:40:35 INFO - PROCESS | 1650 | 1464198035465 Marionette TRACE conn2 <- [1,698,null,{}] 10:40:35 INFO - PROCESS | 1650 | 1464198035467 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}] 10:40:35 INFO - PROCESS | 1650 | 1464198035543 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:40:35 INFO - PROCESS | 1650 | 1464198035548 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277b4000 == 54 [pid = 1650] [id = 182] 10:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11852d000) [pid = 1650] [serial = 544] [outer = 0x0] 10:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125fb6800) [pid = 1650] [serial = 545] [outer = 0x11852d000] 10:40:35 INFO - PROCESS | 1650 | 1464198035573 Marionette DEBUG loaded listener.js 10:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12a92cc00) [pid = 1650] [serial = 546] [outer = 0x11852d000] 10:40:36 INFO - PROCESS | 1650 | 1464198036365 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]]]}] 10:40:36 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) 10:40:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 918ms 10:40:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:40:36 INFO - PROCESS | 1650 | 1464198036383 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 1650 | 1464198036384 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:40:36 INFO - PROCESS | 1650 | 1464198036386 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:40:36 INFO - PROCESS | 1650 | 1464198036387 Marionette TRACE conn2 <- [1,702,null,{}] 10:40:36 INFO - PROCESS | 1650 | 1464198036390 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}] 10:40:36 INFO - PROCESS | 1650 | 1464198036468 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:40:36 INFO - PROCESS | 1650 | 1464198036519 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a972000 == 55 [pid = 1650] [id = 183] 10:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11997a400) [pid = 1650] [serial = 547] [outer = 0x0] 10:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12bb03400) [pid = 1650] [serial = 548] [outer = 0x11997a400] 10:40:36 INFO - PROCESS | 1650 | 1464198036543 Marionette DEBUG loaded listener.js 10:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12bf59c00) [pid = 1650] [serial = 549] [outer = 0x11997a400] 10:40:37 INFO - PROCESS | 1650 | 1464198037339 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]]]}] 10:40:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:40:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1019ms 10:40:37 INFO - PROCESS | 1650 | 1464198037406 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:40:37 INFO - PROCESS | 1650 | 1464198037408 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:40:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:40:37 INFO - PROCESS | 1650 | 1464198037412 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:40:37 INFO - PROCESS | 1650 | 1464198037414 Marionette TRACE conn2 <- [1,706,null,{}] 10:40:37 INFO - PROCESS | 1650 | 1464198037432 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}] 10:40:37 INFO - PROCESS | 1650 | 1464198037564 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:40:37 INFO - PROCESS | 1650 | 1464198037612 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e7800 == 56 [pid = 1650] [id = 184] 10:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11693e000) [pid = 1650] [serial = 550] [outer = 0x0] 10:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x117071400) [pid = 1650] [serial = 551] [outer = 0x11693e000] 10:40:37 INFO - PROCESS | 1650 | 1464198037644 Marionette DEBUG loaded listener.js 10:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11852bc00) [pid = 1650] [serial = 552] [outer = 0x11693e000] 10:40:38 INFO - PROCESS | 1650 | 1464198038562 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]]]}] 10:40:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:40:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1186ms 10:40:38 INFO - PROCESS | 1650 | 1464198038598 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:40:38 INFO - PROCESS | 1650 | 1464198038602 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:40:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:40:38 INFO - PROCESS | 1650 | 1464198038607 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:40:38 INFO - PROCESS | 1650 | 1464198038608 Marionette TRACE conn2 <- [1,710,null,{}] 10:40:38 INFO - PROCESS | 1650 | 1464198038611 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}] 10:40:38 INFO - PROCESS | 1650 | 1464198038712 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:40:38 INFO - PROCESS | 1650 | 1464198038762 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ed5800 == 57 [pid = 1650] [id = 185] 10:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1185ea400) [pid = 1650] [serial = 553] [outer = 0x0] 10:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121828400) [pid = 1650] [serial = 554] [outer = 0x1185ea400] 10:40:38 INFO - PROCESS | 1650 | 1464198038792 Marionette DEBUG loaded listener.js 10:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121b5b800) [pid = 1650] [serial = 555] [outer = 0x1185ea400] 10:40:39 INFO - PROCESS | 1650 | 1464198039667 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]]]}] 10:40:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:40:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1073ms 10:40:39 INFO - PROCESS | 1650 | 1464198039688 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:40:39 INFO - PROCESS | 1650 | 1464198039689 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:40:39 INFO - PROCESS | 1650 | 1464198039694 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:40:39 INFO - PROCESS | 1650 | 1464198039697 Marionette TRACE conn2 <- [1,714,null,{}] 10:40:39 INFO - PROCESS | 1650 | 1464198039704 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}] 10:40:39 INFO - PROCESS | 1650 | 1464198039806 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:40:39 INFO - PROCESS | 1650 | 1464198039855 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b84c000 == 58 [pid = 1650] [id = 186] 10:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1257b0800) [pid = 1650] [serial = 556] [outer = 0x0] 10:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127a02800) [pid = 1650] [serial = 557] [outer = 0x1257b0800] 10:40:39 INFO - PROCESS | 1650 | 1464198039886 Marionette DEBUG loaded listener.js 10:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128c84c00) [pid = 1650] [serial = 558] [outer = 0x1257b0800] 10:40:40 INFO - PROCESS | 1650 | 1464198040823 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]]]}] 10:40:40 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 10:40:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1171ms 10:40:40 INFO - PROCESS | 1650 | 1464198040866 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:40:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:40:40 INFO - PROCESS | 1650 | 1464198040868 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:40:40 INFO - PROCESS | 1650 | 1464198040870 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:40:40 INFO - PROCESS | 1650 | 1464198040872 Marionette TRACE conn2 <- [1,718,null,{}] 10:40:40 INFO - PROCESS | 1650 | 1464198040874 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}] 10:40:40 INFO - PROCESS | 1650 | 1464198040976 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:40:41 INFO - PROCESS | 1650 | 1464198041025 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181cf800 == 59 [pid = 1650] [id = 187] 10:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11997fc00) [pid = 1650] [serial = 559] [outer = 0x0] 10:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128ef0800) [pid = 1650] [serial = 560] [outer = 0x11997fc00] 10:40:41 INFO - PROCESS | 1650 | 1464198041056 Marionette DEBUG loaded listener.js 10:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12abd2400) [pid = 1650] [serial = 561] [outer = 0x11997fc00] 10:40:42 INFO - PROCESS | 1650 | 1464198042067 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]]]}] 10:40:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:40:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1219ms 10:40:42 INFO - PROCESS | 1650 | 1464198042090 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:40:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:40:42 INFO - PROCESS | 1650 | 1464198042095 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:40:42 INFO - PROCESS | 1650 | 1464198042098 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1650 | 1464198042100 Marionette TRACE conn2 <- [1,722,null,{}] 10:40:42 INFO - PROCESS | 1650 | 1464198042103 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}] 10:40:42 INFO - PROCESS | 1650 | 1464198042217 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1277b4000 == 58 [pid = 1650] [id = 182] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129364000 == 57 [pid = 1650] [id = 181] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127369000 == 56 [pid = 1650] [id = 180] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1187bd000 == 55 [pid = 1650] [id = 179] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b1000 == 54 [pid = 1650] [id = 178] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b6800 == 53 [pid = 1650] [id = 177] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12c6f5000) [pid = 1650] [serial = 502] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e6800 == 52 [pid = 1650] [id = 176] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12107d800 == 51 [pid = 1650] [id = 175] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9b800 == 50 [pid = 1650] [id = 174] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccab000 == 49 [pid = 1650] [id = 173] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c81f000 == 48 [pid = 1650] [id = 172] 10:40:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118283800 == 47 [pid = 1650] [id = 169] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12c52e000) [pid = 1650] [serial = 499] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129298000) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a928c00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12c522c00) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b1e6800) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1254d1c00) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12abd5000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b1e7000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x121012000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121be1800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x125051400) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x125fb1000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a92c400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118523000) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1185f1000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119017c00) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119b5b800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x116f02800) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115ebd000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119f80c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126be5400) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11706cc00) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121be3000) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126951000) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ba1c000) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bb0b000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127a10c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128ef6800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a6bb000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bb23000) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c6ed400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1275e1000) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 10:40:42 INFO - PROCESS | 1650 | 1464198042326 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171df000 == 48 [pid = 1650] [id = 188] 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117e56c00) [pid = 1650] [serial = 562] [outer = 0x0] 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118523000) [pid = 1650] [serial = 563] [outer = 0x117e56c00] 10:40:42 INFO - PROCESS | 1650 | 1464198042357 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119311400) [pid = 1650] [serial = 564] [outer = 0x117e56c00] 10:40:42 INFO - PROCESS | 1650 | 1464198042653 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] 10:40:42 INFO - PROCESS | 1650 | 1464198042672 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:40:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:40:42 INFO - PROCESS | 1650 | 1464198042686 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1650 | 1464198042688 Marionette TRACE conn2 <- [1,726,null,{}] 10:40:42 INFO - PROCESS | 1650 | 1464198042691 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}] 10:40:42 INFO - PROCESS | 1650 | 1464198042783 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:40:42 INFO - PROCESS | 1650 | 1464198042788 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b81800 == 49 [pid = 1650] [id = 189] 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119bdec00) [pid = 1650] [serial = 565] [outer = 0x0] 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121b58000) [pid = 1650] [serial = 566] [outer = 0x119bdec00] 10:40:42 INFO - PROCESS | 1650 | 1464198042828 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121d90400) [pid = 1650] [serial = 567] [outer = 0x119bdec00] 10:40:43 INFO - PROCESS | 1650 | 1464198043354 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]]]}] 10:40:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:40:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 720ms 10:40:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:40:43 INFO - PROCESS | 1650 | 1464198043407 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:40:43 INFO - PROCESS | 1650 | 1464198043408 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:40:43 INFO - PROCESS | 1650 | 1464198043411 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:40:43 INFO - PROCESS | 1650 | 1464198043413 Marionette TRACE conn2 <- [1,730,null,{}] 10:40:43 INFO - PROCESS | 1650 | 1464198043420 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}] 10:40:43 INFO - PROCESS | 1650 | 1464198043498 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:40:43 INFO - PROCESS | 1650 | 1464198043576 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a2a800 == 50 [pid = 1650] [id = 190] 10:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x121b63400) [pid = 1650] [serial = 568] [outer = 0x0] 10:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126e64000) [pid = 1650] [serial = 569] [outer = 0x121b63400] 10:40:43 INFO - PROCESS | 1650 | 1464198043603 Marionette DEBUG loaded listener.js 10:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128c76c00) [pid = 1650] [serial = 570] [outer = 0x121b63400] 10:40:43 INFO - PROCESS | 1650 | 1464198043888 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] 10:40:43 INFO - PROCESS | 1650 | 1464198043934 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:40:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:40:43 INFO - PROCESS | 1650 | 1464198043936 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:40:43 INFO - PROCESS | 1650 | 1464198043937 Marionette TRACE conn2 <- [1,734,null,{}] 10:40:43 INFO - PROCESS | 1650 | 1464198043940 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}] 10:40:44 INFO - PROCESS | 1650 | 1464198044023 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:40:44 INFO - PROCESS | 1650 | 1464198044030 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127379800 == 51 [pid = 1650] [id = 191] 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a6b5c00) [pid = 1650] [serial = 571] [outer = 0x0] 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ba16400) [pid = 1650] [serial = 572] [outer = 0x12a6b5c00] 10:40:44 INFO - PROCESS | 1650 | 1464198044055 Marionette DEBUG loaded listener.js 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb25c00) [pid = 1650] [serial = 573] [outer = 0x12a6b5c00] 10:40:44 INFO - PROCESS | 1650 | 1464198044377 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]]]}] 10:40:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:40:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 10:40:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:40:44 INFO - PROCESS | 1650 | 1464198044405 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:40:44 INFO - PROCESS | 1650 | 1464198044406 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:40:44 INFO - PROCESS | 1650 | 1464198044408 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:40:44 INFO - PROCESS | 1650 | 1464198044411 Marionette TRACE conn2 <- [1,738,null,{}] 10:40:44 INFO - PROCESS | 1650 | 1464198044414 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}] 10:40:44 INFO - PROCESS | 1650 | 1464198044523 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:40:44 INFO - PROCESS | 1650 | 1464198044536 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a89000 == 52 [pid = 1650] [id = 192] 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128c79800) [pid = 1650] [serial = 574] [outer = 0x0] 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bb31000) [pid = 1650] [serial = 575] [outer = 0x128c79800] 10:40:44 INFO - PROCESS | 1650 | 1464198044562 Marionette DEBUG loaded listener.js 10:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12c520400) [pid = 1650] [serial = 576] [outer = 0x128c79800] 10:40:45 INFO - PROCESS | 1650 | 1464198045383 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]]]}] 10:40:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:40:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1023ms 10:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:40:45 INFO - PROCESS | 1650 | 1464198045431 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:40:45 INFO - PROCESS | 1650 | 1464198045432 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:40:45 INFO - PROCESS | 1650 | 1464198045434 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:40:45 INFO - PROCESS | 1650 | 1464198045436 Marionette TRACE conn2 <- [1,742,null,{}] 10:40:45 INFO - PROCESS | 1650 | 1464198045438 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}] 10:40:45 INFO - PROCESS | 1650 | 1464198045563 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:40:45 INFO - PROCESS | 1650 | 1464198045569 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a97e000 == 53 [pid = 1650] [id = 193] 10:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c52ac00) [pid = 1650] [serial = 577] [outer = 0x0] 10:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12cb66000) [pid = 1650] [serial = 578] [outer = 0x12c52ac00] 10:40:45 INFO - PROCESS | 1650 | 1464198045622 Marionette DEBUG loaded listener.js 10:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cb88800) [pid = 1650] [serial = 579] [outer = 0x12c52ac00] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126be4c00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x113906c00) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1185e7400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121b5d800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1254a5800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118526000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a7bd000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:40:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11852d000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:40:46 INFO - PROCESS | 1650 | 1464198046415 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]]]}] 10:40:46 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 10:40:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1018ms 10:40:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:40:46 INFO - PROCESS | 1650 | 1464198046454 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:40:46 INFO - PROCESS | 1650 | 1464198046455 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:40:46 INFO - PROCESS | 1650 | 1464198046458 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:40:46 INFO - PROCESS | 1650 | 1464198046460 Marionette TRACE conn2 <- [1,746,null,{}] 10:40:46 INFO - PROCESS | 1650 | 1464198046463 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}] 10:40:46 INFO - PROCESS | 1650 | 1464198046558 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:40:46 INFO - PROCESS | 1650 | 1464198046591 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116962000 == 54 [pid = 1650] [id = 194] 10:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118526000) [pid = 1650] [serial = 580] [outer = 0x0] 10:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121e4b000) [pid = 1650] [serial = 581] [outer = 0x118526000] 10:40:46 INFO - PROCESS | 1650 | 1464198046624 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121e4f400) [pid = 1650] [serial = 582] [outer = 0x118526000] 10:40:47 INFO - PROCESS | 1650 | 1464198047403 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]]]}] 10:40:47 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.) 10:40:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 10:40:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:40:47 INFO - PROCESS | 1650 | 1464198047430 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:40:47 INFO - PROCESS | 1650 | 1464198047431 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:40:47 INFO - PROCESS | 1650 | 1464198047433 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 1650 | 1464198047434 Marionette TRACE conn2 <- [1,750,null,{}] 10:40:47 INFO - PROCESS | 1650 | 1464198047437 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}] 10:40:47 INFO - PROCESS | 1650 | 1464198047516 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:40:47 INFO - PROCESS | 1650 | 1464198047520 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf09800 == 55 [pid = 1650] [id = 195] 10:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119414400) [pid = 1650] [serial = 583] [outer = 0x0] 10:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119419800) [pid = 1650] [serial = 584] [outer = 0x119414400] 10:40:47 INFO - PROCESS | 1650 | 1464198047545 Marionette DEBUG loaded listener.js 10:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11941d400) [pid = 1650] [serial = 585] [outer = 0x119414400] 10:40:48 INFO - PROCESS | 1650 | 1464198048354 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]]]}] 10:40:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:40:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 10:40:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:40:48 INFO - PROCESS | 1650 | 1464198048404 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:40:48 INFO - PROCESS | 1650 | 1464198048406 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:40:48 INFO - PROCESS | 1650 | 1464198048409 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:40:48 INFO - PROCESS | 1650 | 1464198048411 Marionette TRACE conn2 <- [1,754,null,{}] 10:40:48 INFO - PROCESS | 1650 | 1464198048414 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}] 10:40:48 INFO - PROCESS | 1650 | 1464198048515 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:40:48 INFO - PROCESS | 1650 | 1464198048607 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167ae800 == 56 [pid = 1650] [id = 196] 10:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1121b6400) [pid = 1650] [serial = 586] [outer = 0x0] 10:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11291a000) [pid = 1650] [serial = 587] [outer = 0x1121b6400] 10:40:48 INFO - PROCESS | 1650 | 1464198048638 Marionette DEBUG loaded listener.js 10:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11706b400) [pid = 1650] [serial = 588] [outer = 0x1121b6400] 10:40:49 INFO - PROCESS | 1650 | 1464198049548 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]]]}] 10:40:49 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 10:40:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1171ms 10:40:49 INFO - PROCESS | 1650 | 1464198049616 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 1650 | 1464198049619 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:40:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:40:49 INFO - PROCESS | 1650 | 1464198049624 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 1650 | 1464198049626 Marionette TRACE conn2 <- [1,758,null,{}] 10:40:49 INFO - PROCESS | 1650 | 1464198049630 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}] 10:40:49 INFO - PROCESS | 1650 | 1464198049720 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:40:49 INFO - PROCESS | 1650 | 1464198049808 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121578000 == 57 [pid = 1650] [id = 197] 10:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118c0e800) [pid = 1650] [serial = 589] [outer = 0x0] 10:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12156b400) [pid = 1650] [serial = 590] [outer = 0x118c0e800] 10:40:49 INFO - PROCESS | 1650 | 1464198049840 Marionette DEBUG loaded listener.js 10:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x121e46400) [pid = 1650] [serial = 591] [outer = 0x118c0e800] 10:40:50 INFO - PROCESS | 1650 | 1464198050294 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]]]}] 10:40:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:40:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 722ms 10:40:50 INFO - PROCESS | 1650 | 1464198050347 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:40:50 INFO - PROCESS | 1650 | 1464198050350 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:40:50 INFO - PROCESS | 1650 | 1464198050353 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:40:50 INFO - PROCESS | 1650 | 1464198050354 Marionette TRACE conn2 <- [1,762,null,{}] 10:40:50 INFO - PROCESS | 1650 | 1464198050357 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}] 10:40:50 INFO - PROCESS | 1650 | 1464198050457 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:40:50 INFO - PROCESS | 1650 | 1464198050526 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b845000 == 58 [pid = 1650] [id = 198] 10:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121e53000) [pid = 1650] [serial = 592] [outer = 0x0] 10:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126947400) [pid = 1650] [serial = 593] [outer = 0x121e53000] 10:40:50 INFO - PROCESS | 1650 | 1464198050556 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127536800) [pid = 1650] [serial = 594] [outer = 0x121e53000] 10:40:51 INFO - PROCESS | 1650 | 1464198051540 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]]]}] 10:40:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1219ms 10:40:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:40:51 INFO - PROCESS | 1650 | 1464198051572 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:40:51 INFO - PROCESS | 1650 | 1464198051575 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:40:51 INFO - PROCESS | 1650 | 1464198051579 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:40:51 INFO - PROCESS | 1650 | 1464198051581 Marionette TRACE conn2 <- [1,766,null,{}] 10:40:51 INFO - PROCESS | 1650 | 1464198051586 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}] 10:40:51 INFO - PROCESS | 1650 | 1464198051703 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:40:51 INFO - PROCESS | 1650 | 1464198051759 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119179000 == 59 [pid = 1650] [id = 199] 10:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x117074c00) [pid = 1650] [serial = 595] [outer = 0x0] 10:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x117674800) [pid = 1650] [serial = 596] [outer = 0x117074c00] 10:40:51 INFO - PROCESS | 1650 | 1464198051788 Marionette DEBUG loaded listener.js 10:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1182cbc00) [pid = 1650] [serial = 597] [outer = 0x117074c00] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x113fdd000 == 58 [pid = 1650] [id = 65] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac7800 == 57 [pid = 1650] [id = 134] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12935e000 == 56 [pid = 1650] [id = 97] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf09800 == 55 [pid = 1650] [id = 195] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116962000 == 54 [pid = 1650] [id = 194] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a97e000 == 53 [pid = 1650] [id = 193] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127a0ec00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121349000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11852d400) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ba1a400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12c523000) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115e39000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bb03400) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127a89000 == 52 [pid = 1650] [id = 192] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127379800 == 51 [pid = 1650] [id = 191] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121a2a800 == 50 [pid = 1650] [id = 190] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119b81800 == 49 [pid = 1650] [id = 189] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1171df000 == 48 [pid = 1650] [id = 188] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b84c000 == 47 [pid = 1650] [id = 186] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121ed5800 == 46 [pid = 1650] [id = 185] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e7800 == 45 [pid = 1650] [id = 184] 10:40:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a972000 == 44 [pid = 1650] [id = 183] 10:40:52 INFO - PROCESS | 1650 | 1464198052692 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]]]}] 10:40:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:40:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128ef3000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11716bc00) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x113d61400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119b5ac00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119049c00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125051800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1257b2400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126945c00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12156b800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121b59000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a925800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119989000) [pid = 1650] [serial = 206] [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.] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125fb6800) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b1e5400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a42a800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1269eb000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a92cc00) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 10:40:52 INFO - PROCESS | 1650 | 1464198052706 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 1650 | 1464198052709 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:40:52 INFO - PROCESS | 1650 | 1464198052715 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 1650 | 1464198052717 Marionette TRACE conn2 <- [1,770,null,{}] 10:40:52 INFO - PROCESS | 1650 | 1464198052719 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}] 10:40:52 INFO - PROCESS | 1650 | 1464198052797 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:40:52 INFO - PROCESS | 1650 | 1464198052802 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e6000 == 45 [pid = 1650] [id = 200] 10:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1185e8c00) [pid = 1650] [serial = 598] [outer = 0x0] 10:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1185eec00) [pid = 1650] [serial = 599] [outer = 0x1185e8c00] 10:40:52 INFO - PROCESS | 1650 | 1464198052831 Marionette DEBUG loaded listener.js 10:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119412000) [pid = 1650] [serial = 600] [outer = 0x1185e8c00] 10:40:53 INFO - PROCESS | 1650 | 1464198053171 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]]]}] 10:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 10:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:40:53 INFO - PROCESS | 1650 | 1464198053185 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:40:53 INFO - PROCESS | 1650 | 1464198053186 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:40:53 INFO - PROCESS | 1650 | 1464198053188 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:40:53 INFO - PROCESS | 1650 | 1464198053191 Marionette TRACE conn2 <- [1,774,null,{}] 10:40:53 INFO - PROCESS | 1650 | 1464198053201 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}] 10:40:53 INFO - PROCESS | 1650 | 1464198053292 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:40:53 INFO - PROCESS | 1650 | 1464198053341 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b81800 == 46 [pid = 1650] [id = 201] 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1193b7400) [pid = 1650] [serial = 601] [outer = 0x0] 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11941fc00) [pid = 1650] [serial = 602] [outer = 0x1193b7400] 10:40:53 INFO - PROCESS | 1650 | 1464198053369 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121b54800) [pid = 1650] [serial = 603] [outer = 0x1193b7400] 10:40:53 INFO - PROCESS | 1650 | 1464198053649 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]]]}] 10:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 10:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:40:53 INFO - PROCESS | 1650 | 1464198053666 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:40:53 INFO - PROCESS | 1650 | 1464198053667 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:40:53 INFO - PROCESS | 1650 | 1464198053670 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:40:53 INFO - PROCESS | 1650 | 1464198053671 Marionette TRACE conn2 <- [1,778,null,{}] 10:40:53 INFO - PROCESS | 1650 | 1464198053673 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}] 10:40:53 INFO - PROCESS | 1650 | 1464198053773 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:40:53 INFO - PROCESS | 1650 | 1464198053780 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121717000 == 47 [pid = 1650] [id = 202] 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121b62000) [pid = 1650] [serial = 604] [outer = 0x0] 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121e4e800) [pid = 1650] [serial = 605] [outer = 0x121b62000] 10:40:53 INFO - PROCESS | 1650 | 1464198053806 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1254b1400) [pid = 1650] [serial = 606] [outer = 0x121b62000] 10:40:54 INFO - PROCESS | 1650 | 1464198054148 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]]]}] 10:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 10:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:40:54 INFO - PROCESS | 1650 | 1464198054188 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1650 | 1464198054189 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:40:54 INFO - PROCESS | 1650 | 1464198054192 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1650 | 1464198054193 Marionette TRACE conn2 <- [1,782,null,{}] 10:40:54 INFO - PROCESS | 1650 | 1464198054195 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}] 10:40:54 INFO - PROCESS | 1650 | 1464198054271 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:40:54 INFO - PROCESS | 1650 | 1464198054279 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257c8800 == 48 [pid = 1650] [id = 203] 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1254a5800) [pid = 1650] [serial = 607] [outer = 0x0] 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126942400) [pid = 1650] [serial = 608] [outer = 0x1254a5800] 10:40:54 INFO - PROCESS | 1650 | 1464198054305 Marionette DEBUG loaded listener.js 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12718b400) [pid = 1650] [serial = 609] [outer = 0x1254a5800] 10:40:54 INFO - PROCESS | 1650 | 1464198054621 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]]]}] 10:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 10:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:40:54 INFO - PROCESS | 1650 | 1464198054662 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1650 | 1464198054663 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:40:54 INFO - PROCESS | 1650 | 1464198054666 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1650 | 1464198054667 Marionette TRACE conn2 <- [1,786,null,{}] 10:40:54 INFO - PROCESS | 1650 | 1464198054669 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}] 10:40:54 INFO - PROCESS | 1650 | 1464198054759 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:40:54 INFO - PROCESS | 1650 | 1464198054793 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b60800 == 49 [pid = 1650] [id = 204] 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121e4ac00) [pid = 1650] [serial = 610] [outer = 0x0] 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127a11c00) [pid = 1650] [serial = 611] [outer = 0x121e4ac00] 10:40:54 INFO - PROCESS | 1650 | 1464198054829 Marionette DEBUG loaded listener.js 10:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a432400) [pid = 1650] [serial = 612] [outer = 0x121e4ac00] 10:40:55 INFO - PROCESS | 1650 | 1464198055289 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]]]}] 10:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 10:40:55 INFO - PROCESS | 1650 | 1464198055336 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:40:55 INFO - PROCESS | 1650 | 1464198055338 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:40:55 INFO - PROCESS | 1650 | 1464198055342 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:40:55 INFO - PROCESS | 1650 | 1464198055344 Marionette TRACE conn2 <- [1,790,null,{}] 10:40:55 INFO - PROCESS | 1650 | 1464198055347 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}] 10:40:55 INFO - PROCESS | 1650 | 1464198055488 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:40:55 INFO - PROCESS | 1650 | 1464198055544 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40b800 == 50 [pid = 1650] [id = 205] 10:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a7c1400) [pid = 1650] [serial = 613] [outer = 0x0] 10:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a92cc00) [pid = 1650] [serial = 614] [outer = 0x12a7c1400] 10:40:55 INFO - PROCESS | 1650 | 1464198055583 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b056800) [pid = 1650] [serial = 615] [outer = 0x12a7c1400] 10:40:55 INFO - PROCESS | 1650 | 1464198055981 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]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 10:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:40:56 INFO - PROCESS | 1650 | 1464198056013 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:40:56 INFO - PROCESS | 1650 | 1464198056015 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:40:56 INFO - PROCESS | 1650 | 1464198056017 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 1650 | 1464198056019 Marionette TRACE conn2 <- [1,794,null,{}] 10:40:56 INFO - PROCESS | 1650 | 1464198056023 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}] 10:40:56 INFO - PROCESS | 1650 | 1464198056169 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:40:56 INFO - PROCESS | 1650 | 1464198056191 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161be800 == 51 [pid = 1650] [id = 206] 10:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a923800) [pid = 1650] [serial = 616] [outer = 0x0] 10:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ba13000) [pid = 1650] [serial = 617] [outer = 0x12a923800] 10:40:56 INFO - PROCESS | 1650 | 1464198056229 Marionette DEBUG loaded listener.js 10:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bb29c00) [pid = 1650] [serial = 618] [outer = 0x12a923800] 10:40:56 INFO - PROCESS | 1650 | 1464198056685 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]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 720ms 10:40:56 INFO - PROCESS | 1650 | 1464198056738 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:40:56 INFO - PROCESS | 1650 | 1464198056740 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:40:56 INFO - PROCESS | 1650 | 1464198056744 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 1650 | 1464198056745 Marionette TRACE conn2 <- [1,798,null,{}] 10:40:56 INFO - PROCESS | 1650 | 1464198056748 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}] 10:40:57 INFO - PROCESS | 1650 | 1464198057204 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x121b63400) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a6b5c00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11997fc00) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118526000) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128c79800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128c7a800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1161e9800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1254a9c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129291000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118c1c800) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128c61c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bb09000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1193af800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12694e400) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125fb5800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116156c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x117068400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x117068c00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b04d000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128c78000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118527c00) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c52ac00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119bdec00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117e56c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:40:57 INFO - PROCESS | 1650 | 1464198057255 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171d5800 == 52 [pid = 1650] [id = 207] 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112915c00) [pid = 1650] [serial = 619] [outer = 0x0] 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1161e9800) [pid = 1650] [serial = 620] [outer = 0x112915c00] 10:40:57 INFO - PROCESS | 1650 | 1464198057282 Marionette DEBUG loaded listener.js 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118c1c800) [pid = 1650] [serial = 621] [outer = 0x112915c00] 10:40:57 INFO - PROCESS | 1650 | 1464198057533 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]]]}] 10:40:57 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 10:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 821ms 10:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:40:57 INFO - PROCESS | 1650 | 1464198057567 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:40:57 INFO - PROCESS | 1650 | 1464198057568 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:40:57 INFO - PROCESS | 1650 | 1464198057570 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:40:57 INFO - PROCESS | 1650 | 1464198057571 Marionette TRACE conn2 <- [1,802,null,{}] 10:40:57 INFO - PROCESS | 1650 | 1464198057574 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}] 10:40:57 INFO - PROCESS | 1650 | 1464198057667 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:40:57 INFO - PROCESS | 1650 | 1464198057716 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b172800 == 53 [pid = 1650] [id = 208] 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112caf800) [pid = 1650] [serial = 622] [outer = 0x0] 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119e71c00) [pid = 1650] [serial = 623] [outer = 0x112caf800] 10:40:57 INFO - PROCESS | 1650 | 1464198057742 Marionette DEBUG loaded listener.js 10:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12694b800) [pid = 1650] [serial = 624] [outer = 0x112caf800] 10:40:58 INFO - PROCESS | 1650 | 1464198058019 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]]]}] 10:40:58 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 10:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 10:40:58 INFO - PROCESS | 1650 | 1464198058089 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:40:58 INFO - PROCESS | 1650 | 1464198058090 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:40:58 INFO - PROCESS | 1650 | 1464198058095 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:40:58 INFO - PROCESS | 1650 | 1464198058097 Marionette TRACE conn2 <- [1,806,null,{}] 10:40:58 INFO - PROCESS | 1650 | 1464198058099 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}] 10:40:58 INFO - PROCESS | 1650 | 1464198058191 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:40:58 INFO - PROCESS | 1650 | 1464198058197 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb45000 == 54 [pid = 1650] [id = 209] 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128c56000) [pid = 1650] [serial = 625] [outer = 0x0] 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ba10400) [pid = 1650] [serial = 626] [outer = 0x128c56000] 10:40:58 INFO - PROCESS | 1650 | 1464198058226 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c6ec400) [pid = 1650] [serial = 627] [outer = 0x128c56000] 10:40:58 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:40:58 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:40:58 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:40:58 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 10:40:58 INFO - PROCESS | 1650 | 1464198058602 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]]]}] 10:40:58 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 10:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 10:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:40:58 INFO - PROCESS | 1650 | 1464198058615 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:40:58 INFO - PROCESS | 1650 | 1464198058616 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:40:58 INFO - PROCESS | 1650 | 1464198058618 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:40:58 INFO - PROCESS | 1650 | 1464198058619 Marionette TRACE conn2 <- [1,810,null,{}] 10:40:58 INFO - PROCESS | 1650 | 1464198058622 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}] 10:40:58 INFO - PROCESS | 1650 | 1464198058705 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:40:58 INFO - PROCESS | 1650 | 1464198058709 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb4b000 == 55 [pid = 1650] [id = 210] 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1214de000) [pid = 1650] [serial = 628] [outer = 0x0] 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c522400) [pid = 1650] [serial = 629] [outer = 0x1214de000] 10:40:58 INFO - PROCESS | 1650 | 1464198058734 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c6f0000) [pid = 1650] [serial = 630] [outer = 0x1214de000] 10:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 418ms 10:40:59 INFO - PROCESS | 1650 | 1464198059033 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]]]}] 10:40:59 INFO - PROCESS | 1650 | 1464198059036 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:40:59 INFO - PROCESS | 1650 | 1464198059037 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:40:59 INFO - PROCESS | 1650 | 1464198059040 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 1650 | 1464198059041 Marionette TRACE conn2 <- [1,814,null,{}] 10:40:59 INFO - PROCESS | 1650 | 1464198059051 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}] 10:40:59 INFO - PROCESS | 1650 | 1464198059141 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:40:59 INFO - PROCESS | 1650 | 1464198059249 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fc1800 == 56 [pid = 1650] [id = 211] 10:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x111e31000) [pid = 1650] [serial = 631] [outer = 0x0] 10:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x112912000) [pid = 1650] [serial = 632] [outer = 0x111e31000] 10:40:59 INFO - PROCESS | 1650 | 1464198059281 Marionette DEBUG loaded listener.js 10:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1167ce000) [pid = 1650] [serial = 633] [outer = 0x111e31000] 10:40:59 INFO - PROCESS | 1650 | 1464198059736 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] 10:40:59 INFO - PROCESS | 1650 | 1464198059771 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:40:59 INFO - PROCESS | 1650 | 1464198059774 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 1650 | 1464198059776 Marionette TRACE conn2 <- [1,818,null,{}] 10:40:59 INFO - PROCESS | 1650 | 1464198059780 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}] 10:40:59 INFO - PROCESS | 1650 | 1464198059883 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:40:59 INFO - PROCESS | 1650 | 1464198059936 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12170a000 == 57 [pid = 1650] [id = 212] 10:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x117074400) [pid = 1650] [serial = 634] [outer = 0x0] 10:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118239000) [pid = 1650] [serial = 635] [outer = 0x117074400] 10:40:59 INFO - PROCESS | 1650 | 1464198059967 Marionette DEBUG loaded listener.js 10:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118c16000) [pid = 1650] [serial = 636] [outer = 0x117074400] 10:41:00 INFO - PROCESS | 1650 | 1464198060415 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]]]}] 10:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 672ms 10:41:00 INFO - PROCESS | 1650 | 1464198060461 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:41:00 INFO - PROCESS | 1650 | 1464198060463 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:41:00 INFO - PROCESS | 1650 | 1464198060467 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:41:00 INFO - PROCESS | 1650 | 1464198060469 Marionette TRACE conn2 <- [1,822,null,{}] 10:41:00 INFO - PROCESS | 1650 | 1464198060471 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}] 10:41:00 INFO - PROCESS | 1650 | 1464198060573 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:41:00 INFO - PROCESS | 1650 | 1464198060659 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9c800 == 58 [pid = 1650] [id = 213] 10:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11997a800) [pid = 1650] [serial = 637] [outer = 0x0] 10:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119be6800) [pid = 1650] [serial = 638] [outer = 0x11997a800] 10:41:00 INFO - PROCESS | 1650 | 1464198060702 Marionette DEBUG loaded listener.js 10:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1214d8c00) [pid = 1650] [serial = 639] [outer = 0x11997a800] 10:41:01 INFO - PROCESS | 1650 | 1464198061131 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] 10:41:01 INFO - PROCESS | 1650 | 1464198061139 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:41:01 INFO - PROCESS | 1650 | 1464198061146 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:41:01 INFO - PROCESS | 1650 | 1464198061150 Marionette TRACE conn2 <- [1,826,null,{}] 10:41:01 INFO - PROCESS | 1650 | 1464198061154 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}] 10:41:01 INFO - PROCESS | 1650 | 1464198061255 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:41:01 INFO - PROCESS | 1650 | 1464198061306 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b7800 == 59 [pid = 1650] [id = 214] 10:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1214e3400) [pid = 1650] [serial = 640] [outer = 0x0] 10:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x121e48400) [pid = 1650] [serial = 641] [outer = 0x1214e3400] 10:41:01 INFO - PROCESS | 1650 | 1464198061348 Marionette DEBUG loaded listener.js 10:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127a05800) [pid = 1650] [serial = 642] [outer = 0x1214e3400] 10:41:01 INFO - PROCESS | 1650 | 1464198061743 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]]]}] 10:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 626ms 10:41:01 INFO - PROCESS | 1650 | 1464198061769 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:41:01 INFO - PROCESS | 1650 | 1464198061771 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:41:01 INFO - PROCESS | 1650 | 1464198061773 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:41:01 INFO - PROCESS | 1650 | 1464198061774 Marionette TRACE conn2 <- [1,830,null,{}] 10:41:01 INFO - PROCESS | 1650 | 1464198061777 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}] 10:41:01 INFO - PROCESS | 1650 | 1464198061877 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:41:01 INFO - PROCESS | 1650 | 1464198061964 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d984000 == 60 [pid = 1650] [id = 215] 10:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128c55000) [pid = 1650] [serial = 643] [outer = 0x0] 10:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129290400) [pid = 1650] [serial = 644] [outer = 0x128c55000] 10:41:01 INFO - PROCESS | 1650 | 1464198061993 Marionette DEBUG loaded listener.js 10:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a6b5c00) [pid = 1650] [serial = 645] [outer = 0x128c55000] 10:41:02 INFO - PROCESS | 1650 | 1464198062403 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]]]}] 10:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 10:41:02 INFO - PROCESS | 1650 | 1464198062487 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:41:02 INFO - PROCESS | 1650 | 1464198062488 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:41:02 INFO - PROCESS | 1650 | 1464198062492 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:41:02 INFO - PROCESS | 1650 | 1464198062493 Marionette TRACE conn2 <- [1,834,null,{}] 10:41:02 INFO - PROCESS | 1650 | 1464198062496 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}] 10:41:02 INFO - PROCESS | 1650 | 1464198062593 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:41:02 INFO - PROCESS | 1650 | 1464198062660 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d9800 == 61 [pid = 1650] [id = 216] 10:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x121e4a400) [pid = 1650] [serial = 646] [outer = 0x0] 10:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a6b3000) [pid = 1650] [serial = 647] [outer = 0x121e4a400] 10:41:02 INFO - PROCESS | 1650 | 1464198062696 Marionette DEBUG loaded listener.js 10:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bf66800) [pid = 1650] [serial = 648] [outer = 0x121e4a400] 10:41:03 INFO - PROCESS | 1650 | 1464198063107 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]]]}] 10:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 10:41:03 INFO - PROCESS | 1650 | 1464198063173 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:41:03 INFO - PROCESS | 1650 | 1464198063175 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:41:03 INFO - PROCESS | 1650 | 1464198063179 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:41:03 INFO - PROCESS | 1650 | 1464198063180 Marionette TRACE conn2 <- [1,838,null,{}] 10:41:03 INFO - PROCESS | 1650 | 1464198063182 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}] 10:41:03 INFO - PROCESS | 1650 | 1464198063283 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:41:03 INFO - PROCESS | 1650 | 1464198063351 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e8800 == 62 [pid = 1650] [id = 217] 10:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x116027000) [pid = 1650] [serial = 649] [outer = 0x0] 10:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11602e400) [pid = 1650] [serial = 650] [outer = 0x116027000] 10:41:03 INFO - PROCESS | 1650 | 1464198063381 Marionette DEBUG loaded listener.js 10:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x117073000) [pid = 1650] [serial = 651] [outer = 0x116027000] 10:41:03 INFO - PROCESS | 1650 | 1464198063937 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]]]}] 10:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 768ms 10:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:41:03 INFO - PROCESS | 1650 | 1464198063948 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:41:03 INFO - PROCESS | 1650 | 1464198063950 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:41:03 INFO - PROCESS | 1650 | 1464198063954 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:41:03 INFO - PROCESS | 1650 | 1464198063956 Marionette TRACE conn2 <- [1,842,null,{}] 10:41:03 INFO - PROCESS | 1650 | 1464198063959 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}] 10:41:04 INFO - PROCESS | 1650 | 1464198064055 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:41:04 INFO - PROCESS | 1650 | 1464198064125 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b8000 == 63 [pid = 1650] [id = 218] 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11602bc00) [pid = 1650] [serial = 652] [outer = 0x0] 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x116030000) [pid = 1650] [serial = 653] [outer = 0x11602bc00] 10:41:04 INFO - PROCESS | 1650 | 1464198064153 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x117067400) [pid = 1650] [serial = 654] [outer = 0x11602bc00] 10:41:04 INFO - PROCESS | 1650 | 1464198064580 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]]]}] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb4b000 == 62 [pid = 1650] [id = 210] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb45000 == 61 [pid = 1650] [id = 209] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b172800 == 60 [pid = 1650] [id = 208] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1171d5800 == 59 [pid = 1650] [id = 207] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1161be800 == 58 [pid = 1650] [id = 206] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40b800 == 57 [pid = 1650] [id = 205] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126b60800 == 56 [pid = 1650] [id = 204] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1257c8800 == 55 [pid = 1650] [id = 203] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121717000 == 54 [pid = 1650] [id = 202] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119b81800 == 53 [pid = 1650] [id = 201] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e6000 == 52 [pid = 1650] [id = 200] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119179000 == 51 [pid = 1650] [id = 199] 10:41:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1167ae800 == 50 [pid = 1650] [id = 196] 10:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 675ms 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b04c400) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11820dc00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12752ec00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a428400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x120f51c00) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ba0f400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12c521c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x120f4e400) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1275df000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127a0b400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11823c000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11823f800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1213cd800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12bb0c400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a425400) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bb11000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12cb66000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121b58000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x121d90400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118523000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119311400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119419800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121828400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127a02800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126e64000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128c76c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x117071400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ba16400) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bb25c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12abd2400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128ef0800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cb88800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121e4b000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bb31000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12c520400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121e4f400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 10:41:04 INFO - PROCESS | 1650 | 1464198064635 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:41:04 INFO - PROCESS | 1650 | 1464198064642 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:41:04 INFO - PROCESS | 1650 | 1464198064655 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:41:04 INFO - PROCESS | 1650 | 1464198064657 Marionette TRACE conn2 <- [1,846,null,{}] 10:41:04 INFO - PROCESS | 1650 | 1464198064661 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}] 10:41:04 INFO - PROCESS | 1650 | 1464198064817 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:41:04 INFO - PROCESS | 1650 | 1464198064833 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117573000 == 51 [pid = 1650] [id = 219] 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11817c800) [pid = 1650] [serial = 655] [outer = 0x0] 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11823f800) [pid = 1650] [serial = 656] [outer = 0x11817c800] 10:41:04 INFO - PROCESS | 1650 | 1464198064874 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1185ef800) [pid = 1650] [serial = 657] [outer = 0x11817c800] 10:41:05 INFO - PROCESS | 1650 | 1464198065320 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]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 10:41:05 INFO - PROCESS | 1650 | 1464198065330 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1650 | 1464198065331 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:41:05 INFO - PROCESS | 1650 | 1464198065333 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1650 | 1464198065336 Marionette TRACE conn2 <- [1,850,null,{}] 10:41:05 INFO - PROCESS | 1650 | 1464198065344 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}] 10:41:05 INFO - PROCESS | 1650 | 1464198065428 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:41:05 INFO - PROCESS | 1650 | 1464198065434 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fb2800 == 52 [pid = 1650] [id = 220] 10:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1193b6400) [pid = 1650] [serial = 658] [outer = 0x0] 10:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119418800) [pid = 1650] [serial = 659] [outer = 0x1193b6400] 10:41:05 INFO - PROCESS | 1650 | 1464198065462 Marionette DEBUG loaded listener.js 10:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12101b000) [pid = 1650] [serial = 660] [outer = 0x1193b6400] 10:41:05 INFO - PROCESS | 1650 | 1464198065803 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]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 10:41:05 INFO - PROCESS | 1650 | 1464198065855 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1650 | 1464198065858 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:41:05 INFO - PROCESS | 1650 | 1464198065861 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1650 | 1464198065863 Marionette TRACE conn2 <- [1,854,null,{}] 10:41:05 INFO - PROCESS | 1650 | 1464198065866 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}] 10:41:06 INFO - PROCESS | 1650 | 1464198066001 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:41:06 INFO - PROCESS | 1650 | 1464198066014 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12506a800 == 53 [pid = 1650] [id = 221] 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12156cc00) [pid = 1650] [serial = 661] [outer = 0x0] 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121b57c00) [pid = 1650] [serial = 662] [outer = 0x12156cc00] 10:41:06 INFO - PROCESS | 1650 | 1464198066054 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121b62400) [pid = 1650] [serial = 663] [outer = 0x12156cc00] 10:41:06 INFO - PROCESS | 1650 | 1464198066463 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]]]}] 10:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 621ms 10:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:41:06 INFO - PROCESS | 1650 | 1464198066482 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:41:06 INFO - PROCESS | 1650 | 1464198066483 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:41:06 INFO - PROCESS | 1650 | 1464198066485 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:41:06 INFO - PROCESS | 1650 | 1464198066486 Marionette TRACE conn2 <- [1,858,null,{}] 10:41:06 INFO - PROCESS | 1650 | 1464198066489 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}] 10:41:06 INFO - PROCESS | 1650 | 1464198066603 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:41:06 INFO - PROCESS | 1650 | 1464198066638 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126047000 == 54 [pid = 1650] [id = 222] 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1214da800) [pid = 1650] [serial = 664] [outer = 0x0] 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121e49000) [pid = 1650] [serial = 665] [outer = 0x1214da800] 10:41:06 INFO - PROCESS | 1650 | 1464198066663 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1193ae800) [pid = 1650] [serial = 666] [outer = 0x1214da800] 10:41:06 INFO - PROCESS | 1650 | 1464198066967 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]]]}] 10:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 10:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:41:07 INFO - PROCESS | 1650 | 1464198067004 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:41:07 INFO - PROCESS | 1650 | 1464198067005 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:41:07 INFO - PROCESS | 1650 | 1464198067007 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:41:07 INFO - PROCESS | 1650 | 1464198067008 Marionette TRACE conn2 <- [1,862,null,{}] 10:41:07 INFO - PROCESS | 1650 | 1464198067013 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}] 10:41:07 INFO - PROCESS | 1650 | 1464198067124 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:41:07 INFO - PROCESS | 1650 | 1464198067162 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a604000 == 55 [pid = 1650] [id = 223] 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1251f5400) [pid = 1650] [serial = 667] [outer = 0x0] 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12694f400) [pid = 1650] [serial = 668] [outer = 0x1251f5400] 10:41:07 INFO - PROCESS | 1650 | 1464198067195 Marionette DEBUG loaded listener.js 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x128c59000) [pid = 1650] [serial = 669] [outer = 0x1251f5400] 10:41:07 INFO - PROCESS | 1650 | 1464198067552 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]]]}] 10:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 10:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:41:07 INFO - PROCESS | 1650 | 1464198067580 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:41:07 INFO - PROCESS | 1650 | 1464198067581 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:41:07 INFO - PROCESS | 1650 | 1464198067589 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:41:07 INFO - PROCESS | 1650 | 1464198067590 Marionette TRACE conn2 <- [1,866,null,{}] 10:41:07 INFO - PROCESS | 1650 | 1464198067593 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}] 10:41:07 INFO - PROCESS | 1650 | 1464198067693 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:41:07 INFO - PROCESS | 1650 | 1464198067728 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b03a000 == 56 [pid = 1650] [id = 224] 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128c76c00) [pid = 1650] [serial = 670] [outer = 0x0] 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129291000) [pid = 1650] [serial = 671] [outer = 0x128c76c00] 10:41:07 INFO - PROCESS | 1650 | 1464198067753 Marionette DEBUG loaded listener.js 10:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a7b6400) [pid = 1650] [serial = 672] [outer = 0x128c76c00] 10:41:08 INFO - PROCESS | 1650 | 1464198068082 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]]]}] 10:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 10:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:41:08 INFO - PROCESS | 1650 | 1464198068115 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:41:08 INFO - PROCESS | 1650 | 1464198068117 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:41:08 INFO - PROCESS | 1650 | 1464198068120 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 1650 | 1464198068121 Marionette TRACE conn2 <- [1,870,null,{}] 10:41:08 INFO - PROCESS | 1650 | 1464198068125 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}] 10:41:08 INFO - PROCESS | 1650 | 1464198068282 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:41:08 INFO - PROCESS | 1650 | 1464198068297 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac6800 == 57 [pid = 1650] [id = 225] 10:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a6b8000) [pid = 1650] [serial = 673] [outer = 0x0] 10:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12abd3c00) [pid = 1650] [serial = 674] [outer = 0x12a6b8000] 10:41:08 INFO - PROCESS | 1650 | 1464198068336 Marionette DEBUG loaded listener.js 10:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ba0f400) [pid = 1650] [serial = 675] [outer = 0x12a6b8000] 10:41:08 INFO - PROCESS | 1650 | 1464198068749 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]]]}] 10:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 669ms 10:41:08 INFO - PROCESS | 1650 | 1464198068795 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:41:08 INFO - PROCESS | 1650 | 1464198068797 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:41:08 INFO - PROCESS | 1650 | 1464198068799 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 1650 | 1464198068800 Marionette TRACE conn2 <- [1,874,null,{}] 10:41:08 INFO - PROCESS | 1650 | 1464198068802 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}] 10:41:09 INFO - PROCESS | 1650 | 1464198069037 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12694d400) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1185e8c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121e4ac00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x112caf800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a7c1400) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x117074c00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x117076400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121b62000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a923800) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x112915c00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1254a5800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb0ec00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112917800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119983000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c6e6400) [pid = 1650] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1193b7400) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121e53000) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128c56000) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11997a400) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12abd2c00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1185ea400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11693e000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:41:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1257b0800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:41:09 INFO - PROCESS | 1650 | 1464198069087 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b9800 == 58 [pid = 1650] [id = 226] 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x111f3f000) [pid = 1650] [serial = 676] [outer = 0x0] 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11693e000) [pid = 1650] [serial = 677] [outer = 0x111f3f000] 10:41:09 INFO - PROCESS | 1650 | 1464198069113 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11930f400) [pid = 1650] [serial = 678] [outer = 0x111f3f000] 10:41:09 INFO - PROCESS | 1650 | 1464198069367 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]]]}] 10:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 10:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:41:09 INFO - PROCESS | 1650 | 1464198069420 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:41:09 INFO - PROCESS | 1650 | 1464198069421 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:41:09 INFO - PROCESS | 1650 | 1464198069423 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:41:09 INFO - PROCESS | 1650 | 1464198069425 Marionette TRACE conn2 <- [1,878,null,{}] 10:41:09 INFO - PROCESS | 1650 | 1464198069435 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}] 10:41:09 INFO - PROCESS | 1650 | 1464198069522 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:41:09 INFO - PROCESS | 1650 | 1464198069527 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c80e800 == 59 [pid = 1650] [id = 227] 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119983000) [pid = 1650] [serial = 679] [outer = 0x0] 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121e4b400) [pid = 1650] [serial = 680] [outer = 0x119983000] 10:41:09 INFO - PROCESS | 1650 | 1464198069552 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a927400) [pid = 1650] [serial = 681] [outer = 0x119983000] 10:41:09 INFO - PROCESS | 1650 | 1464198069896 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]]]}] 10:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 529ms 10:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:41:09 INFO - PROCESS | 1650 | 1464198069953 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:41:09 INFO - PROCESS | 1650 | 1464198069955 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:41:09 INFO - PROCESS | 1650 | 1464198069957 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:41:09 INFO - PROCESS | 1650 | 1464198069959 Marionette TRACE conn2 <- [1,882,null,{}] 10:41:09 INFO - PROCESS | 1650 | 1464198069962 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}] 10:41:10 INFO - PROCESS | 1650 | 1464198070058 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:41:10 INFO - PROCESS | 1650 | 1464198070062 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf92000 == 60 [pid = 1650] [id = 228] 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126bdd400) [pid = 1650] [serial = 682] [outer = 0x0] 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bb31000) [pid = 1650] [serial = 683] [outer = 0x126bdd400] 10:41:10 INFO - PROCESS | 1650 | 1464198070091 Marionette DEBUG loaded listener.js 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c527800) [pid = 1650] [serial = 684] [outer = 0x126bdd400] 10:41:10 INFO - PROCESS | 1650 | 1464198070397 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]]]}] 10:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 472ms 10:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:41:10 INFO - PROCESS | 1650 | 1464198070431 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 1650 | 1464198070432 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:41:10 INFO - PROCESS | 1650 | 1464198070434 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 1650 | 1464198070435 Marionette TRACE conn2 <- [1,886,null,{}] 10:41:10 INFO - PROCESS | 1650 | 1464198070437 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}] 10:41:10 INFO - PROCESS | 1650 | 1464198070520 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:41:10 INFO - PROCESS | 1650 | 1464198070576 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b0000 == 61 [pid = 1650] [id = 229] 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bf5a000) [pid = 1650] [serial = 685] [outer = 0x0] 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c52e000) [pid = 1650] [serial = 686] [outer = 0x12bf5a000] 10:41:10 INFO - PROCESS | 1650 | 1464198070600 Marionette DEBUG loaded listener.js 10:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c6f1c00) [pid = 1650] [serial = 687] [outer = 0x12bf5a000] 10:41:10 INFO - PROCESS | 1650 | 1464198070885 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]]]}] 10:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 10:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:41:10 INFO - PROCESS | 1650 | 1464198070903 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 1650 | 1464198070904 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:41:10 INFO - PROCESS | 1650 | 1464198070906 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 1650 | 1464198070907 Marionette TRACE conn2 <- [1,890,null,{}] 10:41:10 INFO - PROCESS | 1650 | 1464198070917 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}] 10:41:11 INFO - PROCESS | 1650 | 1464198071014 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:41:11 INFO - PROCESS | 1650 | 1464198071127 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11610b000 == 62 [pid = 1650] [id = 230] 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x111ed7000) [pid = 1650] [serial = 688] [outer = 0x0] 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11290e400) [pid = 1650] [serial = 689] [outer = 0x111ed7000] 10:41:11 INFO - PROCESS | 1650 | 1464198071160 Marionette DEBUG loaded listener.js 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116023800) [pid = 1650] [serial = 690] [outer = 0x111ed7000] 10:41:11 INFO - PROCESS | 1650 | 1464198071609 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]]]}] 10:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 722ms 10:41:11 INFO - PROCESS | 1650 | 1464198071629 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:41:11 INFO - PROCESS | 1650 | 1464198071632 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:41:11 INFO - PROCESS | 1650 | 1464198071635 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:41:11 INFO - PROCESS | 1650 | 1464198071638 Marionette TRACE conn2 <- [1,894,null,{}] 10:41:11 INFO - PROCESS | 1650 | 1464198071657 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}] 10:41:11 INFO - PROCESS | 1650 | 1464198071786 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:41:11 INFO - PROCESS | 1650 | 1464198071876 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214c9000 == 63 [pid = 1650] [id = 231] 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118179400) [pid = 1650] [serial = 691] [outer = 0x0] 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11817e400) [pid = 1650] [serial = 692] [outer = 0x118179400] 10:41:11 INFO - PROCESS | 1650 | 1464198071907 Marionette DEBUG loaded listener.js 10:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1185e9800) [pid = 1650] [serial = 693] [outer = 0x118179400] 10:41:12 INFO - PROCESS | 1650 | 1464198072323 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]]]}] 10:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 720ms 10:41:12 INFO - PROCESS | 1650 | 1464198072358 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:41:12 INFO - PROCESS | 1650 | 1464198072360 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:41:12 INFO - PROCESS | 1650 | 1464198072381 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:41:12 INFO - PROCESS | 1650 | 1464198072383 Marionette TRACE conn2 <- [1,898,null,{}] 10:41:12 INFO - PROCESS | 1650 | 1464198072385 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}] 10:41:12 INFO - PROCESS | 1650 | 1464198072491 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:41:12 INFO - PROCESS | 1650 | 1464198072561 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca1800 == 64 [pid = 1650] [id = 232] 10:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1193d8c00) [pid = 1650] [serial = 694] [outer = 0x0] 10:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1193df800) [pid = 1650] [serial = 695] [outer = 0x1193d8c00] 10:41:12 INFO - PROCESS | 1650 | 1464198072592 Marionette DEBUG loaded listener.js 10:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1193e6000) [pid = 1650] [serial = 696] [outer = 0x1193d8c00] 10:41:12 INFO - PROCESS | 1650 | 1464198072992 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]]]}] 10:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 10:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:41:13 INFO - PROCESS | 1650 | 1464198073052 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:41:13 INFO - PROCESS | 1650 | 1464198073054 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:41:13 INFO - PROCESS | 1650 | 1464198073077 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:41:13 INFO - PROCESS | 1650 | 1464198073082 Marionette TRACE conn2 <- [1,902,null,{}] 10:41:13 INFO - PROCESS | 1650 | 1464198073124 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}] 10:41:13 INFO - PROCESS | 1650 | 1464198073228 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:41:13 INFO - PROCESS | 1650 | 1464198073298 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11944b800 == 65 [pid = 1650] [id = 233] 10:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119413000) [pid = 1650] [serial = 697] [outer = 0x0] 10:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12195c400) [pid = 1650] [serial = 698] [outer = 0x119413000] 10:41:13 INFO - PROCESS | 1650 | 1464198073327 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1254a9800) [pid = 1650] [serial = 699] [outer = 0x119413000] 10:41:13 INFO - PROCESS | 1650 | 1464198073735 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]]]}] 10:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 731ms 10:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:41:13 INFO - PROCESS | 1650 | 1464198073788 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:41:13 INFO - PROCESS | 1650 | 1464198073790 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:41:13 INFO - PROCESS | 1650 | 1464198073792 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:41:13 INFO - PROCESS | 1650 | 1464198073794 Marionette TRACE conn2 <- [1,906,null,{}] 10:41:13 INFO - PROCESS | 1650 | 1464198073796 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}] 10:41:13 INFO - PROCESS | 1650 | 1464198073900 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:41:13 INFO - PROCESS | 1650 | 1464198073971 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126917800 == 66 [pid = 1650] [id = 234] 10:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1258e3800) [pid = 1650] [serial = 700] [outer = 0x0] 10:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12732cc00) [pid = 1650] [serial = 701] [outer = 0x1258e3800] 10:41:14 INFO - PROCESS | 1650 | 1464198074001 Marionette DEBUG loaded listener.js 10:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127a05400) [pid = 1650] [serial = 702] [outer = 0x1258e3800] 10:41:14 INFO - PROCESS | 1650 | 1464198074399 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]]]}] 10:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 10:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:41:14 INFO - PROCESS | 1650 | 1464198074464 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:41:14 INFO - PROCESS | 1650 | 1464198074465 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:41:14 INFO - PROCESS | 1650 | 1464198074467 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:41:14 INFO - PROCESS | 1650 | 1464198074469 Marionette TRACE conn2 <- [1,910,null,{}] 10:41:14 INFO - PROCESS | 1650 | 1464198074471 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}] 10:41:14 INFO - PROCESS | 1650 | 1464198074592 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:41:14 INFO - PROCESS | 1650 | 1464198074650 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126933000 == 67 [pid = 1650] [id = 235] 10:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12abcd400) [pid = 1650] [serial = 703] [outer = 0x0] 10:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ba16400) [pid = 1650] [serial = 704] [outer = 0x12abcd400] 10:41:14 INFO - PROCESS | 1650 | 1464198074754 Marionette DEBUG loaded listener.js 10:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c52d800) [pid = 1650] [serial = 705] [outer = 0x12abcd400] 10:41:15 INFO - PROCESS | 1650 | 1464198075383 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]]]}] 10:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 974ms 10:41:15 INFO - PROCESS | 1650 | 1464198075441 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:41:15 INFO - PROCESS | 1650 | 1464198075443 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:41:15 INFO - PROCESS | 1650 | 1464198075447 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:41:15 INFO - PROCESS | 1650 | 1464198075449 Marionette TRACE conn2 <- [1,914,null,{}] 10:41:15 INFO - PROCESS | 1650 | 1464198075453 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}] 10:41:15 INFO - PROCESS | 1650 | 1464198075550 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:41:15 INFO - PROCESS | 1650 | 1464198075612 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199aa800 == 68 [pid = 1650] [id = 236] 10:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11276a800) [pid = 1650] [serial = 706] [outer = 0x0] 10:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x112772800) [pid = 1650] [serial = 707] [outer = 0x11276a800] 10:41:15 INFO - PROCESS | 1650 | 1464198075640 Marionette DEBUG loaded listener.js 10:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x112973800) [pid = 1650] [serial = 708] [outer = 0x11276a800] 10:41:16 INFO - PROCESS | 1650 | 1464198076123 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]]]}] 10:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 722ms 10:41:16 INFO - PROCESS | 1650 | 1464198076169 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:41:16 INFO - PROCESS | 1650 | 1464198076172 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:41:16 INFO - PROCESS | 1650 | 1464198076226 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:41:16 INFO - PROCESS | 1650 | 1464198076228 Marionette TRACE conn2 <- [1,918,null,{}] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b0000 == 67 [pid = 1650] [id = 229] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf92000 == 66 [pid = 1650] [id = 228] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c80e800 == 65 [pid = 1650] [id = 227] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b9800 == 64 [pid = 1650] [id = 226] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12156b400) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11291a000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac6800 == 63 [pid = 1650] [id = 225] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b03a000 == 62 [pid = 1650] [id = 224] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a604000 == 61 [pid = 1650] [id = 223] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126047000 == 60 [pid = 1650] [id = 222] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12506a800 == 59 [pid = 1650] [id = 221] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119fb2800 == 58 [pid = 1650] [id = 220] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117573000 == 57 [pid = 1650] [id = 219] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b8000 == 56 [pid = 1650] [id = 218] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b7800 == 55 [pid = 1650] [id = 214] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9c800 == 54 [pid = 1650] [id = 213] 10:41:16 INFO - PROCESS | 1650 | 1464198076285 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}] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12170a000 == 53 [pid = 1650] [id = 212] 10:41:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112fc1800 == 52 [pid = 1650] [id = 211] 10:41:16 INFO - PROCESS | 1650 | 1464198076375 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12c6ec400) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12951cc00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119412000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127a11c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119e71c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a92cc00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1182cbc00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11904f400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a432400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121e4e800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ba13000) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1185eec00) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118c1c800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126942400) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1161e9800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c6f2c00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cb71000) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x121bea400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12cb6cc00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11941fc00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127536800) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12718b400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ba10400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bb29c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12694b800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1254b1400) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bf59c00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126947400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121b54800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bb2d800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117674800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b056800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121b5b800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11852bc00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128c84c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c522400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 10:41:16 INFO - PROCESS | 1650 | 1464198076435 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e0800 == 53 [pid = 1650] [id = 237] 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113340000) [pid = 1650] [serial = 709] [outer = 0x0] 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1166b4c00) [pid = 1650] [serial = 710] [outer = 0x113340000] 10:41:16 INFO - PROCESS | 1650 | 1464198076463 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117074800) [pid = 1650] [serial = 711] [outer = 0x113340000] 10:41:16 INFO - PROCESS | 1650 | 1464198076770 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]]]}] 10:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 608ms 10:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:41:16 INFO - PROCESS | 1650 | 1464198076784 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:41:16 INFO - PROCESS | 1650 | 1464198076786 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:41:16 INFO - PROCESS | 1650 | 1464198076788 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:41:16 INFO - PROCESS | 1650 | 1464198076790 Marionette TRACE conn2 <- [1,922,null,{}] 10:41:16 INFO - PROCESS | 1650 | 1464198076801 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}] 10:41:16 INFO - PROCESS | 1650 | 1464198076885 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:41:16 INFO - PROCESS | 1650 | 1464198076891 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b6a800 == 54 [pid = 1650] [id = 238] 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118173c00) [pid = 1650] [serial = 712] [outer = 0x0] 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118203400) [pid = 1650] [serial = 713] [outer = 0x118173c00] 10:41:16 INFO - PROCESS | 1650 | 1464198076922 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1185e7c00) [pid = 1650] [serial = 714] [outer = 0x118173c00] 10:41:17 INFO - PROCESS | 1650 | 1464198077257 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]]]}] 10:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 10:41:17 INFO - PROCESS | 1650 | 1464198077313 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:41:17 INFO - PROCESS | 1650 | 1464198077315 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:41:17 INFO - PROCESS | 1650 | 1464198077317 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:41:17 INFO - PROCESS | 1650 | 1464198077318 Marionette TRACE conn2 <- [1,926,null,{}] 10:41:17 INFO - PROCESS | 1650 | 1464198077320 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}] 10:41:17 INFO - PROCESS | 1650 | 1464198077411 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:41:17 INFO - PROCESS | 1650 | 1464198077416 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214c2800 == 55 [pid = 1650] [id = 239] 10:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11930e800) [pid = 1650] [serial = 715] [outer = 0x0] 10:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1193b8800) [pid = 1650] [serial = 716] [outer = 0x11930e800] 10:41:17 INFO - PROCESS | 1650 | 1464198077442 Marionette DEBUG loaded listener.js 10:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1193e1000) [pid = 1650] [serial = 717] [outer = 0x11930e800] 10:41:17 INFO - PROCESS | 1650 | 1464198077785 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]]]}] 10:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 10:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:41:17 INFO - PROCESS | 1650 | 1464198077837 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:41:17 INFO - PROCESS | 1650 | 1464198077838 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:41:17 INFO - PROCESS | 1650 | 1464198077841 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:41:17 INFO - PROCESS | 1650 | 1464198077842 Marionette TRACE conn2 <- [1,930,null,{}] 10:41:17 INFO - PROCESS | 1650 | 1464198077844 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}] 10:41:17 INFO - PROCESS | 1650 | 1464198077923 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:41:17 INFO - PROCESS | 1650 | 1464198077932 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x125428000 == 56 [pid = 1650] [id = 240] 10:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1193e3c00) [pid = 1650] [serial = 718] [outer = 0x0] 10:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119415000) [pid = 1650] [serial = 719] [outer = 0x1193e3c00] 10:41:17 INFO - PROCESS | 1650 | 1464198077957 Marionette DEBUG loaded listener.js 10:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b5c400) [pid = 1650] [serial = 720] [outer = 0x1193e3c00] 10:41:18 INFO - PROCESS | 1650 | 1464198078277 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]]]}] 10:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 10:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:41:18 INFO - PROCESS | 1650 | 1464198078311 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:41:18 INFO - PROCESS | 1650 | 1464198078312 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:41:18 INFO - PROCESS | 1650 | 1464198078314 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:41:18 INFO - PROCESS | 1650 | 1464198078316 Marionette TRACE conn2 <- [1,934,null,{}] 10:41:18 INFO - PROCESS | 1650 | 1464198078318 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}] 10:41:18 INFO - PROCESS | 1650 | 1464198078413 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1251f5400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128c76c00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11817c800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x111e31000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1193b6400) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121e4a400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126bdd400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1214da800) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11997a800) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12156cc00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11602bc00) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116027000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128c55000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1214e3400) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117074400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a6b8000) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111f3f000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119983000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1121b6400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119414400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118c0e800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:41:18 INFO - PROCESS | 1650 | 1464198078888 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2e000 == 57 [pid = 1650] [id = 241] 10:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111f3f000) [pid = 1650] [serial = 721] [outer = 0x0] 10:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11276b000) [pid = 1650] [serial = 722] [outer = 0x111f3f000] 10:41:18 INFO - PROCESS | 1650 | 1464198078922 Marionette DEBUG loaded listener.js 10:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112cb3c00) [pid = 1650] [serial = 723] [outer = 0x111f3f000] 10:41:19 INFO - PROCESS | 1650 | 1464198079335 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]]]}] 10:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1069ms 10:41:19 INFO - PROCESS | 1650 | 1464198079385 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:41:19 INFO - PROCESS | 1650 | 1464198079388 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:41:19 INFO - PROCESS | 1650 | 1464198079392 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:41:19 INFO - PROCESS | 1650 | 1464198079394 Marionette TRACE conn2 <- [1,938,null,{}] 10:41:19 INFO - PROCESS | 1650 | 1464198079398 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}] 10:41:19 INFO - PROCESS | 1650 | 1464198079502 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:41:19 INFO - PROCESS | 1650 | 1464198079583 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a5000 == 58 [pid = 1650] [id = 242] 10:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11602c800) [pid = 1650] [serial = 724] [outer = 0x0] 10:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11706d800) [pid = 1650] [serial = 725] [outer = 0x11602c800] 10:41:19 INFO - PROCESS | 1650 | 1464198079616 Marionette DEBUG loaded listener.js 10:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118174000) [pid = 1650] [serial = 726] [outer = 0x11602c800] 10:41:20 INFO - PROCESS | 1650 | 1464198080032 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]]]}] 10:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 10:41:20 INFO - PROCESS | 1650 | 1464198080065 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:41:20 INFO - PROCESS | 1650 | 1464198080068 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:41:20 INFO - PROCESS | 1650 | 1464198080071 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:41:20 INFO - PROCESS | 1650 | 1464198080072 Marionette TRACE conn2 <- [1,942,null,{}] 10:41:20 INFO - PROCESS | 1650 | 1464198080075 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}] 10:41:20 INFO - PROCESS | 1650 | 1464198080195 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:41:20 INFO - PROCESS | 1650 | 1464198080251 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127161800 == 59 [pid = 1650] [id = 243] 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11817c800) [pid = 1650] [serial = 727] [outer = 0x0] 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1185eec00) [pid = 1650] [serial = 728] [outer = 0x11817c800] 10:41:20 INFO - PROCESS | 1650 | 1464198080282 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1193dcc00) [pid = 1650] [serial = 729] [outer = 0x11817c800] 10:41:20 INFO - PROCESS | 1650 | 1464198080704 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]]]}] 10:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 668ms 10:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:41:20 INFO - PROCESS | 1650 | 1464198080739 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:41:20 INFO - PROCESS | 1650 | 1464198080741 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:41:20 INFO - PROCESS | 1650 | 1464198080748 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:41:20 INFO - PROCESS | 1650 | 1464198080752 Marionette TRACE conn2 <- [1,946,null,{}] 10:41:20 INFO - PROCESS | 1650 | 1464198080756 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}] 10:41:20 INFO - PROCESS | 1650 | 1464198080857 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:41:20 INFO - PROCESS | 1650 | 1464198080909 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e38800 == 60 [pid = 1650] [id = 244] 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119413c00) [pid = 1650] [serial = 730] [outer = 0x0] 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120f46c00) [pid = 1650] [serial = 731] [outer = 0x119413c00] 10:41:20 INFO - PROCESS | 1650 | 1464198080940 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1214d7000) [pid = 1650] [serial = 732] [outer = 0x119413c00] 10:41:21 INFO - PROCESS | 1650 | 1464198081377 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]]]}] 10:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 677ms 10:41:21 INFO - PROCESS | 1650 | 1464198081422 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:41:21 INFO - PROCESS | 1650 | 1464198081423 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:41:21 INFO - PROCESS | 1650 | 1464198081426 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 1650 | 1464198081427 Marionette TRACE conn2 <- [1,950,null,{}] 10:41:21 INFO - PROCESS | 1650 | 1464198081430 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}] 10:41:21 INFO - PROCESS | 1650 | 1464198081549 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:41:21 INFO - PROCESS | 1650 | 1464198081604 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a974800 == 61 [pid = 1650] [id = 245] 10:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1214d5c00) [pid = 1650] [serial = 733] [outer = 0x0] 10:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121689400) [pid = 1650] [serial = 734] [outer = 0x1214d5c00] 10:41:21 INFO - PROCESS | 1650 | 1464198081634 Marionette DEBUG loaded listener.js 10:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121b5c400) [pid = 1650] [serial = 735] [outer = 0x1214d5c00] 10:41:22 INFO - PROCESS | 1650 | 1464198082067 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]]]}] 10:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 10:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:41:22 INFO - PROCESS | 1650 | 1464198082097 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:41:22 INFO - PROCESS | 1650 | 1464198082098 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:41:22 INFO - PROCESS | 1650 | 1464198082100 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:41:22 INFO - PROCESS | 1650 | 1464198082102 Marionette TRACE conn2 <- [1,954,null,{}] 10:41:22 INFO - PROCESS | 1650 | 1464198082104 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}] 10:41:22 INFO - PROCESS | 1650 | 1464198082200 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:41:22 INFO - PROCESS | 1650 | 1464198082252 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b15e800 == 62 [pid = 1650] [id = 246] 10:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121e46800) [pid = 1650] [serial = 736] [outer = 0x0] 10:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121e4f000) [pid = 1650] [serial = 737] [outer = 0x121e46800] 10:41:22 INFO - PROCESS | 1650 | 1464198082293 Marionette DEBUG loaded listener.js 10:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1258dc400) [pid = 1650] [serial = 738] [outer = 0x121e46800] 10:41:22 INFO - PROCESS | 1650 | 1464198082743 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]]]}] 10:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 669ms 10:41:22 INFO - PROCESS | 1650 | 1464198082769 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:41:22 INFO - PROCESS | 1650 | 1464198082771 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:41:22 INFO - PROCESS | 1650 | 1464198082773 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:41:22 INFO - PROCESS | 1650 | 1464198082774 Marionette TRACE conn2 <- [1,958,null,{}] 10:41:22 INFO - PROCESS | 1650 | 1464198082777 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}] 10:41:22 INFO - PROCESS | 1650 | 1464198082894 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:41:22 INFO - PROCESS | 1650 | 1464198082961 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf11800 == 63 [pid = 1650] [id = 247] 10:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121e46c00) [pid = 1650] [serial = 739] [outer = 0x0] 10:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1269ee000) [pid = 1650] [serial = 740] [outer = 0x121e46c00] 10:41:22 INFO - PROCESS | 1650 | 1464198082991 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127a0bc00) [pid = 1650] [serial = 741] [outer = 0x121e46c00] 10:41:23 INFO - PROCESS | 1650 | 1464198083404 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]]]}] 10:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 10:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:41:23 INFO - PROCESS | 1650 | 1464198083442 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 1650 | 1464198083444 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:41:23 INFO - PROCESS | 1650 | 1464198083446 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 1650 | 1464198083447 Marionette TRACE conn2 <- [1,962,null,{}] 10:41:23 INFO - PROCESS | 1650 | 1464198083450 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}] 10:41:23 INFO - PROCESS | 1650 | 1464198083548 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:41:23 INFO - PROCESS | 1650 | 1464198083616 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fbd000 == 64 [pid = 1650] [id = 248] 10:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112f44c00) [pid = 1650] [serial = 742] [outer = 0x0] 10:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121e4c000) [pid = 1650] [serial = 743] [outer = 0x112f44c00] 10:41:23 INFO - PROCESS | 1650 | 1464198083646 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128c78000) [pid = 1650] [serial = 744] [outer = 0x112f44c00] 10:41:24 INFO - PROCESS | 1650 | 1464198084230 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]]]}] 10:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 819ms 10:41:24 INFO - PROCESS | 1650 | 1464198084266 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:41:24 INFO - PROCESS | 1650 | 1464198084268 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:41:24 INFO - PROCESS | 1650 | 1464198084271 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:41:24 INFO - PROCESS | 1650 | 1464198084273 Marionette TRACE conn2 <- [1,966,null,{}] 10:41:24 INFO - PROCESS | 1650 | 1464198084280 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}] 10:41:24 INFO - PROCESS | 1650 | 1464198084377 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:41:24 INFO - PROCESS | 1650 | 1464198084453 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a0800 == 65 [pid = 1650] [id = 249] 10:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11276ec00) [pid = 1650] [serial = 745] [outer = 0x0] 10:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112917c00) [pid = 1650] [serial = 746] [outer = 0x11276ec00] 10:41:24 INFO - PROCESS | 1650 | 1464198084480 Marionette DEBUG loaded listener.js 10:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1161a3800) [pid = 1650] [serial = 747] [outer = 0x11276ec00] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x125428000 == 64 [pid = 1650] [id = 240] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1214c2800 == 63 [pid = 1650] [id = 239] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119b6a800 == 62 [pid = 1650] [id = 238] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e0800 == 61 [pid = 1650] [id = 237] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1199aa800 == 60 [pid = 1650] [id = 236] 10:41:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c52e000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 10:41:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11610b000 == 59 [pid = 1650] [id = 230] 10:41:24 INFO - PROCESS | 1650 | 1464198084909 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]]]}] 10:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 672ms 10:41:24 INFO - PROCESS | 1650 | 1464198084943 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:41:24 INFO - PROCESS | 1650 | 1464198084947 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:41:24 INFO - PROCESS | 1650 | 1464198084951 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:41:24 INFO - PROCESS | 1650 | 1464198084953 Marionette TRACE conn2 <- [1,970,null,{}] 10:41:24 INFO - PROCESS | 1650 | 1464198084955 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}] 10:41:25 INFO - PROCESS | 1650 | 1464198085050 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x121e46400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11706b400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11941d400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12694f400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a7b6400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11823f800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1185ef800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1167ce000) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112912000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129291000) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119418800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12101b000) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bf66800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a6b3000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c527800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121e49000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1214d8c00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119be6800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128c59000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121b57c00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121b62400) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117067400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116030000) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117073000) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11602e400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a6b5c00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129290400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121e48400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127a05800) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118c16000) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118239000) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12abd3c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba0f400) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11930f400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb31000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11693e000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a927400) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1193ae800) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121e4b400) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 10:41:25 INFO - PROCESS | 1650 | 1464198085106 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117022000 == 60 [pid = 1650] [id = 250] 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112913c00) [pid = 1650] [serial = 748] [outer = 0x0] 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11693e000) [pid = 1650] [serial = 749] [outer = 0x112913c00] 10:41:25 INFO - PROCESS | 1650 | 1464198085136 Marionette DEBUG loaded listener.js 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11823f800) [pid = 1650] [serial = 750] [outer = 0x112913c00] 10:41:25 INFO - PROCESS | 1650 | 1464198085441 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]]]}] 10:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 10:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:41:25 INFO - PROCESS | 1650 | 1464198085471 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:41:25 INFO - PROCESS | 1650 | 1464198085472 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:41:25 INFO - PROCESS | 1650 | 1464198085475 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:41:25 INFO - PROCESS | 1650 | 1464198085481 Marionette TRACE conn2 <- [1,974,null,{}] 10:41:25 INFO - PROCESS | 1650 | 1464198085489 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}] 10:41:25 INFO - PROCESS | 1650 | 1464198085594 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:41:25 INFO - PROCESS | 1650 | 1464198085694 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121087000 == 61 [pid = 1650] [id = 251] 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11852c800) [pid = 1650] [serial = 751] [outer = 0x0] 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1193b9c00) [pid = 1650] [serial = 752] [outer = 0x11852c800] 10:41:25 INFO - PROCESS | 1650 | 1464198085741 Marionette DEBUG loaded listener.js 10:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b5b800) [pid = 1650] [serial = 753] [outer = 0x11852c800] 10:41:26 INFO - PROCESS | 1650 | 1464198086081 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]]]}] 10:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 624ms 10:41:26 INFO - PROCESS | 1650 | 1464198086102 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:41:26 INFO - PROCESS | 1650 | 1464198086103 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:41:26 INFO - PROCESS | 1650 | 1464198086106 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 1650 | 1464198086107 Marionette TRACE conn2 <- [1,978,null,{}] 10:41:26 INFO - PROCESS | 1650 | 1464198086110 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}] 10:41:26 INFO - PROCESS | 1650 | 1464198086206 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:41:26 INFO - PROCESS | 1650 | 1464198086261 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126030000 == 62 [pid = 1650] [id = 252] 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118531800) [pid = 1650] [serial = 754] [outer = 0x0] 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1214d8c00) [pid = 1650] [serial = 755] [outer = 0x118531800] 10:41:26 INFO - PROCESS | 1650 | 1464198086287 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121bea400) [pid = 1650] [serial = 756] [outer = 0x118531800] 10:41:26 INFO - PROCESS | 1650 | 1464198086546 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]]]}] 10:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 10:41:26 INFO - PROCESS | 1650 | 1464198086584 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:41:26 INFO - PROCESS | 1650 | 1464198086585 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:41:26 INFO - PROCESS | 1650 | 1464198086587 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 1650 | 1464198086588 Marionette TRACE conn2 <- [1,982,null,{}] 10:41:26 INFO - PROCESS | 1650 | 1464198086591 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}] 10:41:26 INFO - PROCESS | 1650 | 1464198086688 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:41:26 INFO - PROCESS | 1650 | 1464198086692 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x127383800 == 63 [pid = 1650] [id = 253] 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121d90400) [pid = 1650] [serial = 757] [outer = 0x0] 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121e52800) [pid = 1650] [serial = 758] [outer = 0x121d90400] 10:41:26 INFO - PROCESS | 1650 | 1464198086716 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12694a800) [pid = 1650] [serial = 759] [outer = 0x121d90400] 10:41:27 INFO - PROCESS | 1650 | 1464198087068 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]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 10:41:27 INFO - PROCESS | 1650 | 1464198087108 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:41:27 INFO - PROCESS | 1650 | 1464198087109 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:41:27 INFO - PROCESS | 1650 | 1464198087114 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1650 | 1464198087115 Marionette TRACE conn2 <- [1,986,null,{}] 10:41:27 INFO - PROCESS | 1650 | 1464198087117 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}] 10:41:27 INFO - PROCESS | 1650 | 1464198087235 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:41:27 INFO - PROCESS | 1650 | 1464198087251 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12935d800 == 64 [pid = 1650] [id = 254] 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126be7000) [pid = 1650] [serial = 760] [outer = 0x0] 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c7b000) [pid = 1650] [serial = 761] [outer = 0x126be7000] 10:41:27 INFO - PROCESS | 1650 | 1464198087283 Marionette DEBUG loaded listener.js 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12951d400) [pid = 1650] [serial = 762] [outer = 0x126be7000] 10:41:27 INFO - PROCESS | 1650 | 1464198087606 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]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 10:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:41:27 INFO - PROCESS | 1650 | 1464198087633 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:41:27 INFO - PROCESS | 1650 | 1464198087634 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:41:27 INFO - PROCESS | 1650 | 1464198087636 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1650 | 1464198087637 Marionette TRACE conn2 <- [1,990,null,{}] 10:41:27 INFO - PROCESS | 1650 | 1464198087650 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}] 10:41:27 INFO - PROCESS | 1650 | 1464198087752 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:41:27 INFO - PROCESS | 1650 | 1464198087786 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b82d800 == 65 [pid = 1650] [id = 255] 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12718bc00) [pid = 1650] [serial = 763] [outer = 0x0] 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a6b3000) [pid = 1650] [serial = 764] [outer = 0x12718bc00] 10:41:27 INFO - PROCESS | 1650 | 1464198087811 Marionette DEBUG loaded listener.js 10:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a92bc00) [pid = 1650] [serial = 765] [outer = 0x12718bc00] 10:41:28 INFO - PROCESS | 1650 | 1464198088107 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]]]}] 10:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 479ms 10:41:28 INFO - PROCESS | 1650 | 1464198088118 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:41:28 INFO - PROCESS | 1650 | 1464198088119 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:41:28 INFO - PROCESS | 1650 | 1464198088121 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:41:28 INFO - PROCESS | 1650 | 1464198088123 Marionette TRACE conn2 <- [1,994,null,{}] 10:41:28 INFO - PROCESS | 1650 | 1464198088125 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}] 10:41:28 INFO - PROCESS | 1650 | 1464198088242 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:41:28 INFO - PROCESS | 1650 | 1464198088257 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c549000 == 66 [pid = 1650] [id = 256] 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a92c400) [pid = 1650] [serial = 766] [outer = 0x0] 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12abd3c00) [pid = 1650] [serial = 767] [outer = 0x12a92c400] 10:41:28 INFO - PROCESS | 1650 | 1464198088281 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b1e5800) [pid = 1650] [serial = 768] [outer = 0x12a92c400] 10:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11276a800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113340000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11930e800) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118173c00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bf5a000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:41:28 INFO - PROCESS | 1650 | 1464198088647 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]]]}] 10:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 10:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:41:28 INFO - PROCESS | 1650 | 1464198088697 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:41:28 INFO - PROCESS | 1650 | 1464198088698 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:41:28 INFO - PROCESS | 1650 | 1464198088701 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:41:28 INFO - PROCESS | 1650 | 1464198088703 Marionette TRACE conn2 <- [1,998,null,{}] 10:41:28 INFO - PROCESS | 1650 | 1464198088707 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}] 10:41:28 INFO - PROCESS | 1650 | 1464198088839 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:41:28 INFO - PROCESS | 1650 | 1464198088851 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c81d800 == 67 [pid = 1650] [id = 257] 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1193d7800) [pid = 1650] [serial = 769] [outer = 0x0] 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b1e6000) [pid = 1650] [serial = 770] [outer = 0x1193d7800] 10:41:28 INFO - PROCESS | 1650 | 1464198088889 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bb0c400) [pid = 1650] [serial = 771] [outer = 0x1193d7800] 10:41:29 INFO - PROCESS | 1650 | 1464198089338 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]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 669ms 10:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:41:29 INFO - PROCESS | 1650 | 1464198089371 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1650 | 1464198089372 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:41:29 INFO - PROCESS | 1650 | 1464198089374 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1650 | 1464198089375 Marionette TRACE conn2 <- [1,1002,null,{}] 10:41:29 INFO - PROCESS | 1650 | 1464198089380 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}] 10:41:29 INFO - PROCESS | 1650 | 1464198089465 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:41:29 INFO - PROCESS | 1650 | 1464198089469 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf88800 == 68 [pid = 1650] [id = 258] 10:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba15c00) [pid = 1650] [serial = 772] [outer = 0x0] 10:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf5f400) [pid = 1650] [serial = 773] [outer = 0x12ba15c00] 10:41:29 INFO - PROCESS | 1650 | 1464198089495 Marionette DEBUG loaded listener.js 10:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c525c00) [pid = 1650] [serial = 774] [outer = 0x12ba15c00] 10:41:29 INFO - PROCESS | 1650 | 1464198089854 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]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 10:41:29 INFO - PROCESS | 1650 | 1464198089895 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1650 | 1464198089897 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:41:29 INFO - PROCESS | 1650 | 1464198089899 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1650 | 1464198089909 Marionette TRACE conn2 <- [1,1006,null,{}] 10:41:29 INFO - PROCESS | 1650 | 1464198089911 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}] 10:41:30 INFO - PROCESS | 1650 | 1464198090013 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:41:30 INFO - PROCESS | 1650 | 1464198090073 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5ac800 == 69 [pid = 1650] [id = 259] 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bb24000) [pid = 1650] [serial = 775] [outer = 0x0] 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c6e7000) [pid = 1650] [serial = 776] [outer = 0x12bb24000] 10:41:30 INFO - PROCESS | 1650 | 1464198090101 Marionette DEBUG loaded listener.js 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cb70000) [pid = 1650] [serial = 777] [outer = 0x12bb24000] 10:41:30 INFO - PROCESS | 1650 | 1464198090364 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]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 480ms 10:41:30 INFO - PROCESS | 1650 | 1464198090386 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1650 | 1464198090387 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:41:30 INFO - PROCESS | 1650 | 1464198090390 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:41:30 INFO - PROCESS | 1650 | 1464198090391 Marionette TRACE conn2 <- [1,1010,null,{}] 10:41:30 INFO - PROCESS | 1650 | 1464198090400 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}] 10:41:30 INFO - PROCESS | 1650 | 1464198090492 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:41:30 INFO - PROCESS | 1650 | 1464198090497 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3d3000 == 70 [pid = 1650] [id = 260] 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bf63800) [pid = 1650] [serial = 778] [outer = 0x0] 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12cb8b000) [pid = 1650] [serial = 779] [outer = 0x12bf63800] 10:41:30 INFO - PROCESS | 1650 | 1464198090521 Marionette DEBUG loaded listener.js 10:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12cb92000) [pid = 1650] [serial = 780] [outer = 0x12bf63800] 10:41:30 INFO - PROCESS | 1650 | 1464198090846 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]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 469ms 10:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:41:30 INFO - PROCESS | 1650 | 1464198090863 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1650 | 1464198090864 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:41:30 INFO - PROCESS | 1650 | 1464198090866 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:41:30 INFO - PROCESS | 1650 | 1464198090867 Marionette TRACE conn2 <- [1,1014,null,{}] 10:41:30 INFO - PROCESS | 1650 | 1464198090869 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}] 10:41:30 INFO - PROCESS | 1650 | 1464198090995 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:41:31 INFO - PROCESS | 1650 | 1464198091002 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e121000 == 71 [pid = 1650] [id = 261] 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110db0000) [pid = 1650] [serial = 781] [outer = 0x0] 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110db8400) [pid = 1650] [serial = 782] [outer = 0x110db0000] 10:41:31 INFO - PROCESS | 1650 | 1464198091026 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x110dbc000) [pid = 1650] [serial = 783] [outer = 0x110db0000] 10:41:31 INFO - PROCESS | 1650 | 1464198091491 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]]]}] 10:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 669ms 10:41:31 INFO - PROCESS | 1650 | 1464198091536 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:41:31 INFO - PROCESS | 1650 | 1464198091538 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:41:31 INFO - PROCESS | 1650 | 1464198091543 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:41:31 INFO - PROCESS | 1650 | 1464198091545 Marionette TRACE conn2 <- [1,1018,null,{}] 10:41:31 INFO - PROCESS | 1650 | 1464198091549 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}] 10:41:31 INFO - PROCESS | 1650 | 1464198091663 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:41:31 INFO - PROCESS | 1650 | 1464198091722 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119459800 == 72 [pid = 1650] [id = 262] 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11276cc00) [pid = 1650] [serial = 784] [outer = 0x0] 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112f45800) [pid = 1650] [serial = 785] [outer = 0x11276cc00] 10:41:31 INFO - PROCESS | 1650 | 1464198091794 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116031000) [pid = 1650] [serial = 786] [outer = 0x11276cc00] 10:41:32 INFO - PROCESS | 1650 | 1464198092264 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]]]}] 10:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 771ms 10:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:41:32 INFO - PROCESS | 1650 | 1464198092314 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 1650 | 1464198092319 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:41:32 INFO - PROCESS | 1650 | 1464198092323 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 1650 | 1464198092325 Marionette TRACE conn2 <- [1,1022,null,{}] 10:41:32 INFO - PROCESS | 1650 | 1464198092328 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}] 10:41:32 INFO - PROCESS | 1650 | 1464198092436 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:41:32 INFO - PROCESS | 1650 | 1464198092507 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a410000 == 73 [pid = 1650] [id = 263] 10:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118211400) [pid = 1650] [serial = 787] [outer = 0x0] 10:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1185f1000) [pid = 1650] [serial = 788] [outer = 0x118211400] 10:41:32 INFO - PROCESS | 1650 | 1464198092536 Marionette DEBUG loaded listener.js 10:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1193dd000) [pid = 1650] [serial = 789] [outer = 0x118211400] 10:41:32 INFO - PROCESS | 1650 | 1464198092955 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]]]}] 10:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 10:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:41:32 INFO - PROCESS | 1650 | 1464198092993 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 1650 | 1464198092995 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:41:32 INFO - PROCESS | 1650 | 1464198092997 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:41:33 INFO - PROCESS | 1650 | 1464198093000 Marionette TRACE conn2 <- [1,1026,null,{}] 10:41:33 INFO - PROCESS | 1650 | 1464198093008 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}] 10:41:33 INFO - PROCESS | 1650 | 1464198093138 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:41:33 INFO - PROCESS | 1650 | 1464198093197 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x134eca000 == 74 [pid = 1650] [id = 264] 10:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119410c00) [pid = 1650] [serial = 790] [outer = 0x0] 10:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121831400) [pid = 1650] [serial = 791] [outer = 0x119410c00] 10:41:33 INFO - PROCESS | 1650 | 1464198093269 Marionette DEBUG loaded listener.js 10:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126be7400) [pid = 1650] [serial = 792] [outer = 0x119410c00] 10:41:33 INFO - PROCESS | 1650 | 1464198093668 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]]]}] 10:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 725ms 10:41:33 INFO - PROCESS | 1650 | 1464198093722 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:41:33 INFO - PROCESS | 1650 | 1464198093724 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:41:33 INFO - PROCESS | 1650 | 1464198093726 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:41:33 INFO - PROCESS | 1650 | 1464198093728 Marionette TRACE conn2 <- [1,1030,null,{}] 10:41:33 INFO - PROCESS | 1650 | 1464198093730 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}] 10:41:33 INFO - PROCESS | 1650 | 1464198093838 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:41:33 INFO - PROCESS | 1650 | 1464198093896 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158e800 == 75 [pid = 1650] [id = 265] 10:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1193e6c00) [pid = 1650] [serial = 793] [outer = 0x0] 10:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128c7c800) [pid = 1650] [serial = 794] [outer = 0x1193e6c00] 10:41:33 INFO - PROCESS | 1650 | 1464198093984 Marionette DEBUG loaded listener.js 10:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129294800) [pid = 1650] [serial = 795] [outer = 0x1193e6c00] 10:41:34 INFO - PROCESS | 1650 | 1464198094643 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]]]}] 10:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 971ms 10:41:34 INFO - PROCESS | 1650 | 1464198094697 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:41:34 INFO - PROCESS | 1650 | 1464198094700 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:41:34 INFO - PROCESS | 1650 | 1464198094703 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:41:34 INFO - PROCESS | 1650 | 1464198094706 Marionette TRACE conn2 <- [1,1034,null,{}] 10:41:34 INFO - PROCESS | 1650 | 1464198094709 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}] 10:41:34 INFO - PROCESS | 1650 | 1464198094806 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:41:34 INFO - PROCESS | 1650 | 1464198094866 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118caf000 == 76 [pid = 1650] [id = 266] 10:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1126f9c00) [pid = 1650] [serial = 796] [outer = 0x0] 10:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112769400) [pid = 1650] [serial = 797] [outer = 0x1126f9c00] 10:41:34 INFO - PROCESS | 1650 | 1464198094894 Marionette DEBUG loaded listener.js 10:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x112915400) [pid = 1650] [serial = 798] [outer = 0x1126f9c00] 10:41:35 INFO - PROCESS | 1650 | 1464198095273 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]]]}] 10:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 621ms 10:41:35 INFO - PROCESS | 1650 | 1464198095324 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:41:35 INFO - PROCESS | 1650 | 1464198095328 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:41:35 INFO - PROCESS | 1650 | 1464198095333 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:41:35 INFO - PROCESS | 1650 | 1464198095334 Marionette TRACE conn2 <- [1,1038,null,{}] 10:41:35 INFO - PROCESS | 1650 | 1464198095337 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}] 10:41:35 INFO - PROCESS | 1650 | 1464198095431 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:41:35 INFO - PROCESS | 1650 | 1464198095505 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11691c000 == 77 [pid = 1650] [id = 267] 10:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x112917800) [pid = 1650] [serial = 799] [outer = 0x0] 10:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x113f43400) [pid = 1650] [serial = 800] [outer = 0x112917800] 10:41:35 INFO - PROCESS | 1650 | 1464198095532 Marionette DEBUG loaded listener.js 10:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116028000) [pid = 1650] [serial = 801] [outer = 0x112917800] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bae1000 == 76 [pid = 1650] [id = 135] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb32000 == 75 [pid = 1650] [id = 149] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b845000 == 74 [pid = 1650] [id = 198] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12715c800 == 73 [pid = 1650] [id = 79] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126917800 == 72 [pid = 1650] [id = 234] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a78f000 == 71 [pid = 1650] [id = 130] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121578000 == 70 [pid = 1650] [id = 197] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3d3000 == 69 [pid = 1650] [id = 260] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5ac800 == 68 [pid = 1650] [id = 259] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf88800 == 67 [pid = 1650] [id = 258] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c81d800 == 66 [pid = 1650] [id = 257] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c549000 == 65 [pid = 1650] [id = 256] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b82d800 == 64 [pid = 1650] [id = 255] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119415000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12935d800 == 63 [pid = 1650] [id = 254] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127383800 == 62 [pid = 1650] [id = 253] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126030000 == 61 [pid = 1650] [id = 252] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121087000 == 60 [pid = 1650] [id = 251] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117022000 == 59 [pid = 1650] [id = 250] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a0800 == 58 [pid = 1650] [id = 249] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a974800 == 57 [pid = 1650] [id = 245] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128e38800 == 56 [pid = 1650] [id = 244] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127161800 == 55 [pid = 1650] [id = 243] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a5000 == 54 [pid = 1650] [id = 242] 10:41:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2e000 == 53 [pid = 1650] [id = 241] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112973800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x112772800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1166b4c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x117074800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12732cc00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1193b8800) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1193e1000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118203400) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1185e7c00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c6f1c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1193df800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ba16400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11817e400) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12195c400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11290e400) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 10:41:35 INFO - PROCESS | 1650 | 1464198095953 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]]]}] 10:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 10:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:41:36 INFO - PROCESS | 1650 | 1464198096004 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:41:36 INFO - PROCESS | 1650 | 1464198096005 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:41:36 INFO - PROCESS | 1650 | 1464198096007 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:41:36 INFO - PROCESS | 1650 | 1464198096010 Marionette TRACE conn2 <- [1,1042,null,{}] 10:41:36 INFO - PROCESS | 1650 | 1464198096023 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}] 10:41:36 INFO - PROCESS | 1650 | 1464198096124 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:41:36 INFO - PROCESS | 1650 | 1464198096131 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117577000 == 54 [pid = 1650] [id = 268] 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116a55000) [pid = 1650] [serial = 802] [outer = 0x0] 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11706a800) [pid = 1650] [serial = 803] [outer = 0x116a55000] 10:41:36 INFO - PROCESS | 1650 | 1464198096159 Marionette DEBUG loaded listener.js 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117074800) [pid = 1650] [serial = 804] [outer = 0x116a55000] 10:41:36 INFO - PROCESS | 1650 | 1464198096491 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]]]}] 10:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 529ms 10:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:41:36 INFO - PROCESS | 1650 | 1464198096536 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:41:36 INFO - PROCESS | 1650 | 1464198096538 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:41:36 INFO - PROCESS | 1650 | 1464198096540 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:41:36 INFO - PROCESS | 1650 | 1464198096541 Marionette TRACE conn2 <- [1,1046,null,{}] 10:41:36 INFO - PROCESS | 1650 | 1464198096544 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}] 10:41:36 INFO - PROCESS | 1650 | 1464198096621 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:41:36 INFO - PROCESS | 1650 | 1464198096626 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119446000 == 55 [pid = 1650] [id = 269] 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x117e52000) [pid = 1650] [serial = 805] [outer = 0x0] 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118177400) [pid = 1650] [serial = 806] [outer = 0x117e52000] 10:41:36 INFO - PROCESS | 1650 | 1464198096656 Marionette DEBUG loaded listener.js 10:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118210c00) [pid = 1650] [serial = 807] [outer = 0x117e52000] 10:41:36 INFO - PROCESS | 1650 | 1464198096985 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]]]}] 10:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 10:41:37 INFO - PROCESS | 1650 | 1464198097008 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:41:37 INFO - PROCESS | 1650 | 1464198097012 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:41:37 INFO - PROCESS | 1650 | 1464198097023 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:41:37 INFO - PROCESS | 1650 | 1464198097024 Marionette TRACE conn2 <- [1,1050,null,{}] 10:41:37 INFO - PROCESS | 1650 | 1464198097027 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}] 10:41:37 INFO - PROCESS | 1650 | 1464198097137 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:41:37 INFO - PROCESS | 1650 | 1464198097214 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa3800 == 56 [pid = 1650] [id = 270] 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118171000) [pid = 1650] [serial = 808] [outer = 0x0] 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1182cdc00) [pid = 1650] [serial = 809] [outer = 0x118171000] 10:41:37 INFO - PROCESS | 1650 | 1464198097254 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1185e4800) [pid = 1650] [serial = 810] [outer = 0x118171000] 10:41:37 INFO - PROCESS | 1650 | 1464198097644 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]]]}] 10:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 668ms 10:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:41:37 INFO - PROCESS | 1650 | 1464198097703 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:41:37 INFO - PROCESS | 1650 | 1464198097704 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:41:37 INFO - PROCESS | 1650 | 1464198097707 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:41:37 INFO - PROCESS | 1650 | 1464198097708 Marionette TRACE conn2 <- [1,1054,null,{}] 10:41:37 INFO - PROCESS | 1650 | 1464198097710 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}] 10:41:37 INFO - PROCESS | 1650 | 1464198097805 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:41:37 INFO - PROCESS | 1650 | 1464198097811 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121709800 == 57 [pid = 1650] [id = 271] 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119013800) [pid = 1650] [serial = 811] [outer = 0x0] 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1193d9000) [pid = 1650] [serial = 812] [outer = 0x119013800] 10:41:37 INFO - PROCESS | 1650 | 1464198097837 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119415000) [pid = 1650] [serial = 813] [outer = 0x119013800] 10:41:38 INFO - PROCESS | 1650 | 1464198098185 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]]]}] 10:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 523ms 10:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:41:38 INFO - PROCESS | 1650 | 1464198098230 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 1650 | 1464198098231 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:41:38 INFO - PROCESS | 1650 | 1464198098234 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 1650 | 1464198098242 Marionette TRACE conn2 <- [1,1058,null,{}] 10:41:38 INFO - PROCESS | 1650 | 1464198098244 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}] 10:41:38 INFO - PROCESS | 1650 | 1464198098344 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:41:38 INFO - PROCESS | 1650 | 1464198098358 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e1800 == 58 [pid = 1650] [id = 272] 10:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119418800) [pid = 1650] [serial = 814] [outer = 0x0] 10:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11941b800) [pid = 1650] [serial = 815] [outer = 0x119418800] 10:41:38 INFO - PROCESS | 1650 | 1464198098384 Marionette DEBUG loaded listener.js 10:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119983000) [pid = 1650] [serial = 816] [outer = 0x119418800] 10:41:38 INFO - PROCESS | 1650 | 1464198098758 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]]]}] 10:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 529ms 10:41:38 INFO - PROCESS | 1650 | 1464198098764 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 1650 | 1464198098766 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:41:38 INFO - PROCESS | 1650 | 1464198098770 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 1650 | 1464198098771 Marionette TRACE conn2 <- [1,1062,null,{}] 10:41:38 INFO - PROCESS | 1650 | 1464198098775 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}] 10:41:38 INFO - PROCESS | 1650 | 1464198098925 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:41:38 INFO - PROCESS | 1650 | 1464198098945 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12691e800 == 59 [pid = 1650] [id = 273] 10:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119985800) [pid = 1650] [serial = 817] [outer = 0x0] 10:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119e71c00) [pid = 1650] [serial = 818] [outer = 0x119985800] 10:41:38 INFO - PROCESS | 1650 | 1464198098985 Marionette DEBUG loaded listener.js 10:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12134a800) [pid = 1650] [serial = 819] [outer = 0x119985800] 10:41:39 INFO - PROCESS | 1650 | 1464198099388 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]]]}] 10:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 10:41:39 INFO - PROCESS | 1650 | 1464198099439 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 1650 | 1464198099441 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:41:39 INFO - PROCESS | 1650 | 1464198099443 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 1650 | 1464198099444 Marionette TRACE conn2 <- [1,1066,null,{}] 10:41:39 INFO - PROCESS | 1650 | 1464198099446 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}] 10:41:39 INFO - PROCESS | 1650 | 1464198099563 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:41:39 INFO - PROCESS | 1650 | 1464198099594 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12779d000 == 60 [pid = 1650] [id = 274] 10:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12134f000) [pid = 1650] [serial = 820] [outer = 0x0] 10:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121569400) [pid = 1650] [serial = 821] [outer = 0x12134f000] 10:41:39 INFO - PROCESS | 1650 | 1464198099619 Marionette DEBUG loaded listener.js 10:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121969000) [pid = 1650] [serial = 822] [outer = 0x12134f000] 10:41:39 INFO - PROCESS | 1650 | 1464198099957 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]]]}] 10:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 10:41:39 INFO - PROCESS | 1650 | 1464198099965 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 1650 | 1464198099966 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:41:39 INFO - PROCESS | 1650 | 1464198099970 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 1650 | 1464198099972 Marionette TRACE conn2 <- [1,1070,null,{}] 10:41:40 INFO - PROCESS | 1650 | 1464198100284 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}] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12718bc00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a92c400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11276ec00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1193d7800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11852c800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121d90400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112913c00) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118531800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ba15c00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bb24000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126be7000) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1193e3c00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:41:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bf63800) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:41:40 INFO - PROCESS | 1650 | 1464198100439 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:41:40 INFO - PROCESS | 1650 | 1464198100444 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121edc000 == 61 [pid = 1650] [id = 275] 10:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116a54c00) [pid = 1650] [serial = 823] [outer = 0x0] 10:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1193e1c00) [pid = 1650] [serial = 824] [outer = 0x116a54c00] 10:41:40 INFO - PROCESS | 1650 | 1464198100471 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121b56400) [pid = 1650] [serial = 825] [outer = 0x116a54c00] 10:41:40 INFO - PROCESS | 1650 | 1464198100769 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]]]}] 10:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 873ms 10:41:40 INFO - PROCESS | 1650 | 1464198100842 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:41:40 INFO - PROCESS | 1650 | 1464198100844 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:41:40 INFO - PROCESS | 1650 | 1464198100846 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:41:40 INFO - PROCESS | 1650 | 1464198100848 Marionette TRACE conn2 <- [1,1074,null,{}] 10:41:40 INFO - PROCESS | 1650 | 1464198100850 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}] 10:41:40 INFO - PROCESS | 1650 | 1464198100968 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:41:40 INFO - PROCESS | 1650 | 1464198100974 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a604000 == 62 [pid = 1650] [id = 276] 10:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121b5a400) [pid = 1650] [serial = 826] [outer = 0x0] 10:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121e4b800) [pid = 1650] [serial = 827] [outer = 0x121b5a400] 10:41:41 INFO - PROCESS | 1650 | 1464198101003 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126949800) [pid = 1650] [serial = 828] [outer = 0x121b5a400] 10:41:41 INFO - PROCESS | 1650 | 1464198101314 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]]]}] 10:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 10:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:41:41 INFO - PROCESS | 1650 | 1464198101365 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1650 | 1464198101366 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:41:41 INFO - PROCESS | 1650 | 1464198101369 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1650 | 1464198101370 Marionette TRACE conn2 <- [1,1078,null,{}] 10:41:41 INFO - PROCESS | 1650 | 1464198101372 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}] 10:41:41 INFO - PROCESS | 1650 | 1464198101453 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:41:41 INFO - PROCESS | 1650 | 1464198101457 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b84c000 == 63 [pid = 1650] [id = 277] 10:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1269f2c00) [pid = 1650] [serial = 829] [outer = 0x0] 10:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127106800) [pid = 1650] [serial = 830] [outer = 0x1269f2c00] 10:41:41 INFO - PROCESS | 1650 | 1464198101484 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12752ec00) [pid = 1650] [serial = 831] [outer = 0x1269f2c00] 10:41:41 INFO - PROCESS | 1650 | 1464198101851 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]]]}] 10:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 10:41:41 INFO - PROCESS | 1650 | 1464198101890 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1650 | 1464198101891 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:41:41 INFO - PROCESS | 1650 | 1464198101895 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1650 | 1464198101896 Marionette TRACE conn2 <- [1,1082,null,{}] 10:41:41 INFO - PROCESS | 1650 | 1464198101899 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}] 10:41:42 INFO - PROCESS | 1650 | 1464198102017 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:41:42 INFO - PROCESS | 1650 | 1464198102023 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf0d000 == 64 [pid = 1650] [id = 278] 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x117e54c00) [pid = 1650] [serial = 832] [outer = 0x0] 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1275e7c00) [pid = 1650] [serial = 833] [outer = 0x117e54c00] 10:41:42 INFO - PROCESS | 1650 | 1464198102061 Marionette DEBUG loaded listener.js 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127a11000) [pid = 1650] [serial = 834] [outer = 0x117e54c00] 10:41:42 INFO - PROCESS | 1650 | 1464198102667 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]]]}] 10:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 819ms 10:41:42 INFO - PROCESS | 1650 | 1464198102715 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:41:42 INFO - PROCESS | 1650 | 1464198102718 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:41:42 INFO - PROCESS | 1650 | 1464198102722 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:41:42 INFO - PROCESS | 1650 | 1464198102724 Marionette TRACE conn2 <- [1,1086,null,{}] 10:41:42 INFO - PROCESS | 1650 | 1464198102728 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}] 10:41:42 INFO - PROCESS | 1650 | 1464198102836 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:41:42 INFO - PROCESS | 1650 | 1464198102892 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117573800 == 65 [pid = 1650] [id = 279] 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1126f3800) [pid = 1650] [serial = 835] [outer = 0x0] 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1126fa000) [pid = 1650] [serial = 836] [outer = 0x1126f3800] 10:41:42 INFO - PROCESS | 1650 | 1464198102924 Marionette DEBUG loaded listener.js 10:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112912000) [pid = 1650] [serial = 837] [outer = 0x1126f3800] 10:41:43 INFO - PROCESS | 1650 | 1464198103378 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]]]}] 10:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 10:41:43 INFO - PROCESS | 1650 | 1464198103394 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:41:43 INFO - PROCESS | 1650 | 1464198103397 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:41:43 INFO - PROCESS | 1650 | 1464198103427 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:41:43 INFO - PROCESS | 1650 | 1464198103428 Marionette TRACE conn2 <- [1,1090,null,{}] 10:41:43 INFO - PROCESS | 1650 | 1464198103446 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}] 10:41:43 INFO - PROCESS | 1650 | 1464198103550 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:41:43 INFO - PROCESS | 1650 | 1464198103606 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121721800 == 66 [pid = 1650] [id = 280] 10:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x113962800) [pid = 1650] [serial = 838] [outer = 0x0] 10:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1161a3c00) [pid = 1650] [serial = 839] [outer = 0x113962800] 10:41:43 INFO - PROCESS | 1650 | 1464198103636 Marionette DEBUG loaded listener.js 10:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x117074000) [pid = 1650] [serial = 840] [outer = 0x113962800] 10:41:44 INFO - PROCESS | 1650 | 1464198104055 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]]]}] 10:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 683ms 10:41:44 INFO - PROCESS | 1650 | 1464198104110 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:41:44 INFO - PROCESS | 1650 | 1464198104111 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:41:44 INFO - PROCESS | 1650 | 1464198104114 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:41:44 INFO - PROCESS | 1650 | 1464198104116 Marionette TRACE conn2 <- [1,1094,null,{}] 10:41:44 INFO - PROCESS | 1650 | 1464198104124 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}] 10:41:44 INFO - PROCESS | 1650 | 1464198104231 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:41:44 INFO - PROCESS | 1650 | 1464198104301 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c540800 == 67 [pid = 1650] [id = 281] 10:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11851e000) [pid = 1650] [serial = 841] [outer = 0x0] 10:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118c17400) [pid = 1650] [serial = 842] [outer = 0x11851e000] 10:41:44 INFO - PROCESS | 1650 | 1464198104334 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1193d7c00) [pid = 1650] [serial = 843] [outer = 0x11851e000] 10:41:44 INFO - PROCESS | 1650 | 1464198104768 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]]]}] 10:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 10:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:41:44 INFO - PROCESS | 1650 | 1464198104787 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:41:44 INFO - PROCESS | 1650 | 1464198104789 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:41:44 INFO - PROCESS | 1650 | 1464198104792 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:41:44 INFO - PROCESS | 1650 | 1464198104793 Marionette TRACE conn2 <- [1,1098,null,{}] 10:41:44 INFO - PROCESS | 1650 | 1464198104796 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}] 10:41:44 INFO - PROCESS | 1650 | 1464198104919 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:41:44 INFO - PROCESS | 1650 | 1464198104987 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c818800 == 68 [pid = 1650] [id = 282] 10:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1193de800) [pid = 1650] [serial = 844] [outer = 0x0] 10:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119bdd400) [pid = 1650] [serial = 845] [outer = 0x1193de800] 10:41:45 INFO - PROCESS | 1650 | 1464198105019 Marionette DEBUG loaded listener.js 10:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x121bf0000) [pid = 1650] [serial = 846] [outer = 0x1193de800] 10:41:45 INFO - PROCESS | 1650 | 1464198105409 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]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 10:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:41:45 INFO - PROCESS | 1650 | 1464198105463 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1650 | 1464198105464 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:41:45 INFO - PROCESS | 1650 | 1464198105467 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1650 | 1464198105468 Marionette TRACE conn2 <- [1,1102,null,{}] 10:41:45 INFO - PROCESS | 1650 | 1464198105471 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}] 10:41:45 INFO - PROCESS | 1650 | 1464198105570 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:41:45 INFO - PROCESS | 1650 | 1464198105625 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca5800 == 69 [pid = 1650] [id = 283] 10:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119f80800) [pid = 1650] [serial = 847] [outer = 0x0] 10:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12504ac00) [pid = 1650] [serial = 848] [outer = 0x119f80800] 10:41:45 INFO - PROCESS | 1650 | 1464198105656 Marionette DEBUG loaded listener.js 10:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x125fb7800) [pid = 1650] [serial = 849] [outer = 0x119f80800] 10:41:46 INFO - PROCESS | 1650 | 1464198106099 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]]]}] 10:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 10:41:46 INFO - PROCESS | 1650 | 1464198106137 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:41:46 INFO - PROCESS | 1650 | 1464198106139 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:41:46 INFO - PROCESS | 1650 | 1464198106141 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 1650 | 1464198106142 Marionette TRACE conn2 <- [1,1106,null,{}] 10:41:46 INFO - PROCESS | 1650 | 1464198106146 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}] 10:41:46 INFO - PROCESS | 1650 | 1464198106329 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:41:46 INFO - PROCESS | 1650 | 1464198106438 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3bd000 == 70 [pid = 1650] [id = 284] 10:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x110db5400) [pid = 1650] [serial = 850] [outer = 0x0] 10:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1275dec00) [pid = 1650] [serial = 851] [outer = 0x110db5400] 10:41:46 INFO - PROCESS | 1650 | 1464198106468 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129291000) [pid = 1650] [serial = 852] [outer = 0x110db5400] 10:41:47 INFO - PROCESS | 1650 | 1464198107071 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 971ms 10:41:47 INFO - PROCESS | 1650 | 1464198107113 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1650 | 1464198107117 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:41:47 INFO - PROCESS | 1650 | 1464198107122 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1650 | 1464198107126 Marionette TRACE conn2 <- [1,1110,null,{}] 10:41:47 INFO - PROCESS | 1650 | 1464198107152 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}] 10:41:47 INFO - PROCESS | 1650 | 1464198107298 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:41:47 INFO - PROCESS | 1650 | 1464198107402 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106d800 == 71 [pid = 1650] [id = 285] 10:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1126ed800) [pid = 1650] [serial = 853] [outer = 0x0] 10:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112764800) [pid = 1650] [serial = 854] [outer = 0x1126ed800] 10:41:47 INFO - PROCESS | 1650 | 1464198107446 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x112919000) [pid = 1650] [serial = 855] [outer = 0x1126ed800] 10:41:47 INFO - PROCESS | 1650 | 1464198107927 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 841ms 10:41:47 INFO - PROCESS | 1650 | 1464198107963 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1650 | 1464198107967 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:41:47 INFO - PROCESS | 1650 | 1464198107971 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1650 | 1464198107973 Marionette TRACE conn2 <- [1,1114,null,{}] 10:41:47 INFO - PROCESS | 1650 | 1464198107976 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}] 10:41:48 INFO - PROCESS | 1650 | 1464198108072 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:41:48 INFO - PROCESS | 1650 | 1464198108131 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d8000 == 72 [pid = 1650] [id = 286] 10:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x112f44800) [pid = 1650] [serial = 856] [outer = 0x0] 10:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1166b1800) [pid = 1650] [serial = 857] [outer = 0x112f44800] 10:41:48 INFO - PROCESS | 1650 | 1464198108159 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11706b400) [pid = 1650] [serial = 858] [outer = 0x112f44800] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf11800 == 71 [pid = 1650] [id = 247] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b84c000 == 70 [pid = 1650] [id = 277] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a604000 == 69 [pid = 1650] [id = 276] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121edc000 == 68 [pid = 1650] [id = 275] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12779d000 == 67 [pid = 1650] [id = 274] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12691e800 == 66 [pid = 1650] [id = 273] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e1800 == 65 [pid = 1650] [id = 272] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x110db8400) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x120f46c00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11706d800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x121e4c000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1269ee000) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121689400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11276b000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1185eec00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x121e4f000) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121709800 == 64 [pid = 1650] [id = 271] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa3800 == 63 [pid = 1650] [id = 270] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119446000 == 62 [pid = 1650] [id = 269] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117577000 == 61 [pid = 1650] [id = 268] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11691c000 == 60 [pid = 1650] [id = 267] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118caf000 == 59 [pid = 1650] [id = 266] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12158e800 == 58 [pid = 1650] [id = 265] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x134eca000 == 57 [pid = 1650] [id = 264] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a410000 == 56 [pid = 1650] [id = 263] 10:41:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119459800 == 55 [pid = 1650] [id = 262] 10:41:48 INFO - PROCESS | 1650 | 1464198108766 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]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 822ms 10:41:48 INFO - PROCESS | 1650 | 1464198108794 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:41:48 INFO - PROCESS | 1650 | 1464198108797 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:41:48 INFO - PROCESS | 1650 | 1464198108800 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1650 | 1464198108802 Marionette TRACE conn2 <- [1,1118,null,{}] 10:41:48 INFO - PROCESS | 1650 | 1464198108810 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}] 10:41:48 INFO - PROCESS | 1650 | 1464198108908 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119b5c400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12cb8b000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a6b3000) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12abd3c00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a92bc00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1161a3800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b1e6000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112917c00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bb0c400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1193b9c00) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119b5b800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121e52800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11693e000) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11823f800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1214d8c00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x121bea400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12c525c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12cb70000) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128c7b000) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12951d400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b1e5800) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12c6e7000) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bf5f400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cb92000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12694a800) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 10:41:48 INFO - PROCESS | 1650 | 1464198108993 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb7800 == 56 [pid = 1650] [id = 287] 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115e3d400) [pid = 1650] [serial = 859] [outer = 0x0] 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x117067800) [pid = 1650] [serial = 860] [outer = 0x115e3d400] 10:41:49 INFO - PROCESS | 1650 | 1464198109038 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119414800) [pid = 1650] [serial = 861] [outer = 0x115e3d400] 10:41:49 INFO - PROCESS | 1650 | 1464198109423 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 673ms 10:41:49 INFO - PROCESS | 1650 | 1464198109473 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1650 | 1464198109475 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:41:49 INFO - PROCESS | 1650 | 1464198109477 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1650 | 1464198109479 Marionette TRACE conn2 <- [1,1122,null,{}] 10:41:49 INFO - PROCESS | 1650 | 1464198109481 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}] 10:41:49 INFO - PROCESS | 1650 | 1464198109566 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:41:49 INFO - PROCESS | 1650 | 1464198109570 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a15000 == 57 [pid = 1650] [id = 288] 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119982800) [pid = 1650] [serial = 862] [outer = 0x0] 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x120f50400) [pid = 1650] [serial = 863] [outer = 0x119982800] 10:41:49 INFO - PROCESS | 1650 | 1464198109596 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x121687c00) [pid = 1650] [serial = 864] [outer = 0x119982800] 10:41:49 INFO - PROCESS | 1650 | 1464198109902 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 10:41:49 INFO - PROCESS | 1650 | 1464198109948 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1650 | 1464198109950 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:41:49 INFO - PROCESS | 1650 | 1464198109959 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1650 | 1464198109960 Marionette TRACE conn2 <- [1,1126,null,{}] 10:41:49 INFO - PROCESS | 1650 | 1464198109963 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}] 10:41:50 INFO - PROCESS | 1650 | 1464198110050 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:41:50 INFO - PROCESS | 1650 | 1464198110103 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e9d000 == 58 [pid = 1650] [id = 289] 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119be2800) [pid = 1650] [serial = 865] [outer = 0x0] 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121b58800) [pid = 1650] [serial = 866] [outer = 0x119be2800] 10:41:50 INFO - PROCESS | 1650 | 1464198110128 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1251f7400) [pid = 1650] [serial = 867] [outer = 0x119be2800] 10:41:50 INFO - PROCESS | 1650 | 1464198110438 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]]]}] 10:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 10:41:50 INFO - PROCESS | 1650 | 1464198110482 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:41:50 INFO - PROCESS | 1650 | 1464198110485 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:41:50 INFO - PROCESS | 1650 | 1464198110488 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 1650 | 1464198110489 Marionette TRACE conn2 <- [1,1130,null,{}] 10:41:50 INFO - PROCESS | 1650 | 1464198110493 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}] 10:41:50 INFO - PROCESS | 1650 | 1464198110681 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:41:50 INFO - PROCESS | 1650 | 1464198110691 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129371000 == 59 [pid = 1650] [id = 290] 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125051400) [pid = 1650] [serial = 868] [outer = 0x0] 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12694f800) [pid = 1650] [serial = 869] [outer = 0x125051400] 10:41:50 INFO - PROCESS | 1650 | 1464198110732 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128c7b400) [pid = 1650] [serial = 870] [outer = 0x125051400] 10:41:51 INFO - PROCESS | 1650 | 1464198111123 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]]]}] 10:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 10:41:51 INFO - PROCESS | 1650 | 1464198111166 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1650 | 1464198111167 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:41:51 INFO - PROCESS | 1650 | 1464198111170 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1650 | 1464198111171 Marionette TRACE conn2 <- [1,1134,null,{}] 10:41:51 INFO - PROCESS | 1650 | 1464198111173 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}] 10:41:51 INFO - PROCESS | 1650 | 1464198111284 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:41:51 INFO - PROCESS | 1650 | 1464198111319 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b840000 == 60 [pid = 1650] [id = 291] 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128c7d000) [pid = 1650] [serial = 871] [outer = 0x0] 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128ef4c00) [pid = 1650] [serial = 872] [outer = 0x128c7d000] 10:41:51 INFO - PROCESS | 1650 | 1464198111344 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129298000) [pid = 1650] [serial = 873] [outer = 0x128c7d000] 10:41:51 INFO - PROCESS | 1650 | 1464198111683 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]]]}] 10:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 10:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:41:51 INFO - PROCESS | 1650 | 1464198111739 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1650 | 1464198111740 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:41:51 INFO - PROCESS | 1650 | 1464198111742 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1650 | 1464198111743 Marionette TRACE conn2 <- [1,1138,null,{}] 10:41:51 INFO - PROCESS | 1650 | 1464198111745 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}] 10:41:51 INFO - PROCESS | 1650 | 1464198111848 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:41:51 INFO - PROCESS | 1650 | 1464198111862 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf09800 == 61 [pid = 1650] [id = 292] 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12928d000) [pid = 1650] [serial = 874] [outer = 0x0] 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129525800) [pid = 1650] [serial = 875] [outer = 0x12928d000] 10:41:51 INFO - PROCESS | 1650 | 1464198111887 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a432400) [pid = 1650] [serial = 876] [outer = 0x12928d000] 10:41:52 INFO - PROCESS | 1650 | 1464198112217 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]]]}] 10:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 10:41:52 INFO - PROCESS | 1650 | 1464198112260 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:41:52 INFO - PROCESS | 1650 | 1464198112262 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:41:52 INFO - PROCESS | 1650 | 1464198112264 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1650 | 1464198112265 Marionette TRACE conn2 <- [1,1142,null,{}] 10:41:52 INFO - PROCESS | 1650 | 1464198112267 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}] 10:41:52 INFO - PROCESS | 1650 | 1464198112372 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:41:52 INFO - PROCESS | 1650 | 1464198112409 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c822800 == 62 [pid = 1650] [id = 293] 10:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12951f400) [pid = 1650] [serial = 877] [outer = 0x0] 10:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a7bd000) [pid = 1650] [serial = 878] [outer = 0x12951f400] 10:41:52 INFO - PROCESS | 1650 | 1464198112433 Marionette DEBUG loaded listener.js 10:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a92bc00) [pid = 1650] [serial = 879] [outer = 0x12951f400] 10:41:52 INFO - PROCESS | 1650 | 1464198112764 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]]]}] 10:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 10:41:52 INFO - PROCESS | 1650 | 1464198112788 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:41:52 INFO - PROCESS | 1650 | 1464198112789 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:41:52 INFO - PROCESS | 1650 | 1464198112791 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1650 | 1464198112792 Marionette TRACE conn2 <- [1,1146,null,{}] 10:41:52 INFO - PROCESS | 1650 | 1464198112794 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}] 10:41:52 INFO - PROCESS | 1650 | 1464198112899 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:41:52 INFO - PROCESS | 1650 | 1464198112934 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5a5000 == 63 [pid = 1650] [id = 294] 10:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a7bf400) [pid = 1650] [serial = 880] [outer = 0x0] 10:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12abd0400) [pid = 1650] [serial = 881] [outer = 0x12a7bf400] 10:41:52 INFO - PROCESS | 1650 | 1464198112959 Marionette DEBUG loaded listener.js 10:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b1e2000) [pid = 1650] [serial = 882] [outer = 0x12a7bf400] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1269f2c00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121b5a400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1214de000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x116a54c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x112f44c00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1258e3800) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118171000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119013800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1193d8c00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12abcd400) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119418800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119985800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118179400) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116a55000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1126f9c00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x117e52000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119413000) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12134f000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x111ed7000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1193e6c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:41:53 INFO - PROCESS | 1650 | 1464198113390 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 622ms 10:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:41:53 INFO - PROCESS | 1650 | 1464198113417 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1650 | 1464198113418 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:41:53 INFO - PROCESS | 1650 | 1464198113420 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1650 | 1464198113422 Marionette TRACE conn2 <- [1,1150,null,{}] 10:41:53 INFO - PROCESS | 1650 | 1464198113424 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}] 10:41:53 INFO - PROCESS | 1650 | 1464198113553 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:41:53 INFO - PROCESS | 1650 | 1464198113587 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3c8800 == 64 [pid = 1650] [id = 295] 10:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1126fac00) [pid = 1650] [serial = 883] [outer = 0x0] 10:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1182ca400) [pid = 1650] [serial = 884] [outer = 0x1126fac00] 10:41:53 INFO - PROCESS | 1650 | 1464198113617 Marionette DEBUG loaded listener.js 10:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12abd3c00) [pid = 1650] [serial = 885] [outer = 0x1126fac00] 10:41:53 INFO - PROCESS | 1650 | 1464198113916 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 10:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:41:53 INFO - PROCESS | 1650 | 1464198113939 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1650 | 1464198113940 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:41:53 INFO - PROCESS | 1650 | 1464198113942 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1650 | 1464198113944 Marionette TRACE conn2 <- [1,1154,null,{}] 10:41:53 INFO - PROCESS | 1650 | 1464198113954 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}] 10:41:54 INFO - PROCESS | 1650 | 1464198114044 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:41:54 INFO - PROCESS | 1650 | 1464198114049 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e12b800 == 65 [pid = 1650] [id = 296] 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b1e7400) [pid = 1650] [serial = 886] [outer = 0x0] 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bb03000) [pid = 1650] [serial = 887] [outer = 0x12b1e7400] 10:41:54 INFO - PROCESS | 1650 | 1464198114074 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bb22400) [pid = 1650] [serial = 888] [outer = 0x12b1e7400] 10:41:54 INFO - PROCESS | 1650 | 1464198114399 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]]]}] 10:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 480ms 10:41:54 INFO - PROCESS | 1650 | 1464198114422 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:41:54 INFO - PROCESS | 1650 | 1464198114424 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:41:54 INFO - PROCESS | 1650 | 1464198114426 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:41:54 INFO - PROCESS | 1650 | 1464198114427 Marionette TRACE conn2 <- [1,1158,null,{}] 10:41:54 INFO - PROCESS | 1650 | 1464198114432 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}] 10:41:54 INFO - PROCESS | 1650 | 1464198114548 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:41:54 INFO - PROCESS | 1650 | 1464198114555 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d76800 == 66 [pid = 1650] [id = 297] 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121b58c00) [pid = 1650] [serial = 889] [outer = 0x0] 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bb10400) [pid = 1650] [serial = 890] [outer = 0x121b58c00] 10:41:54 INFO - PROCESS | 1650 | 1464198114579 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bf59400) [pid = 1650] [serial = 891] [outer = 0x121b58c00] 10:41:54 INFO - PROCESS | 1650 | 1464198114899 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]]]}] 10:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 10:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:41:54 INFO - PROCESS | 1650 | 1464198114946 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:41:54 INFO - PROCESS | 1650 | 1464198114947 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:41:54 INFO - PROCESS | 1650 | 1464198114949 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:41:54 INFO - PROCESS | 1650 | 1464198114951 Marionette TRACE conn2 <- [1,1162,null,{}] 10:41:54 INFO - PROCESS | 1650 | 1464198114953 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}] 10:41:55 INFO - PROCESS | 1650 | 1464198115048 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:41:55 INFO - PROCESS | 1650 | 1464198115052 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x134ed2000 == 67 [pid = 1650] [id = 298] 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119016800) [pid = 1650] [serial = 892] [outer = 0x0] 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bf66800) [pid = 1650] [serial = 893] [outer = 0x119016800] 10:41:55 INFO - PROCESS | 1650 | 1464198115076 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c526800) [pid = 1650] [serial = 894] [outer = 0x119016800] 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1126ed400) [pid = 1650] [serial = 895] [outer = 0x12cb86c00] 10:41:55 INFO - PROCESS | 1650 | 1464198115670 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]]]}] 10:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 768ms 10:41:55 INFO - PROCESS | 1650 | 1464198115719 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:41:55 INFO - PROCESS | 1650 | 1464198115722 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:41:55 INFO - PROCESS | 1650 | 1464198115726 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 1650 | 1464198115728 Marionette TRACE conn2 <- [1,1166,null,{}] 10:41:55 INFO - PROCESS | 1650 | 1464198115732 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}] 10:41:55 INFO - PROCESS | 1650 | 1464198115845 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:41:55 INFO - PROCESS | 1650 | 1464198115918 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118caf000 == 68 [pid = 1650] [id = 299] 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1129a7000) [pid = 1650] [serial = 896] [outer = 0x0] 10:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x115e39000) [pid = 1650] [serial = 897] [outer = 0x1129a7000] 10:41:55 INFO - PROCESS | 1650 | 1464198115951 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11699ac00) [pid = 1650] [serial = 898] [outer = 0x1129a7000] 10:41:56 INFO - PROCESS | 1650 | 1464198116403 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 10:41:56 INFO - PROCESS | 1650 | 1464198116447 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1650 | 1464198116451 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:41:56 INFO - PROCESS | 1650 | 1464198116455 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1650 | 1464198116457 Marionette TRACE conn2 <- [1,1170,null,{}] 10:41:56 INFO - PROCESS | 1650 | 1464198116460 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}] 10:41:56 INFO - PROCESS | 1650 | 1464198116567 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:41:56 INFO - PROCESS | 1650 | 1464198116642 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a607000 == 69 [pid = 1650] [id = 300] 10:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x117070400) [pid = 1650] [serial = 899] [outer = 0x0] 10:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118173800) [pid = 1650] [serial = 900] [outer = 0x117070400] 10:41:56 INFO - PROCESS | 1650 | 1464198116672 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1193e1400) [pid = 1650] [serial = 901] [outer = 0x117070400] 10:41:57 INFO - PROCESS | 1650 | 1464198117093 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]]]}] 10:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 675ms 10:41:57 INFO - PROCESS | 1650 | 1464198117130 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:41:57 INFO - PROCESS | 1650 | 1464198117132 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:41:57 INFO - PROCESS | 1650 | 1464198117134 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:41:57 INFO - PROCESS | 1650 | 1464198117137 Marionette TRACE conn2 <- [1,1174,null,{}] 10:41:57 INFO - PROCESS | 1650 | 1464198117146 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}] 10:41:57 INFO - PROCESS | 1650 | 1464198117254 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:41:57 INFO - PROCESS | 1650 | 1464198117318 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d511800 == 70 [pid = 1650] [id = 301] 10:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119984800) [pid = 1650] [serial = 902] [outer = 0x0] 10:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x121e52400) [pid = 1650] [serial = 903] [outer = 0x119984800] 10:41:57 INFO - PROCESS | 1650 | 1464198117389 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x126e63c00) [pid = 1650] [serial = 904] [outer = 0x119984800] 10:41:57 INFO - PROCESS | 1650 | 1464198117782 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] 10:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:41:57 INFO - PROCESS | 1650 | 1464198117808 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:41:57 INFO - PROCESS | 1650 | 1464198117810 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:41:57 INFO - PROCESS | 1650 | 1464198117813 Marionette TRACE conn2 <- [1,1178,null,{}] 10:41:57 INFO - PROCESS | 1650 | 1464198117816 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}] 10:41:57 INFO - PROCESS | 1650 | 1464198117940 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:41:58 INFO - PROCESS | 1650 | 1464198118023 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d7f800 == 71 [pid = 1650] [id = 302] 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127a11400) [pid = 1650] [serial = 905] [outer = 0x0] 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12951d000) [pid = 1650] [serial = 906] [outer = 0x127a11400] 10:41:58 INFO - PROCESS | 1650 | 1464198118054 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12abc9c00) [pid = 1650] [serial = 907] [outer = 0x127a11400] 10:41:58 INFO - PROCESS | 1650 | 1464198118460 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] 10:41:58 INFO - PROCESS | 1650 | 1464198118484 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:41:58 INFO - PROCESS | 1650 | 1464198118486 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1650 | 1464198118487 Marionette TRACE conn2 <- [1,1182,null,{}] 10:41:58 INFO - PROCESS | 1650 | 1464198118490 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}] 10:41:58 INFO - PROCESS | 1650 | 1464198118591 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:41:58 INFO - PROCESS | 1650 | 1464198118650 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352d6000 == 72 [pid = 1650] [id = 303] 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x128c5b800) [pid = 1650] [serial = 908] [outer = 0x0] 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bb08400) [pid = 1650] [serial = 909] [outer = 0x128c5b800] 10:41:58 INFO - PROCESS | 1650 | 1464198118680 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12c525c00) [pid = 1650] [serial = 910] [outer = 0x128c5b800] 10:41:59 INFO - PROCESS | 1650 | 1464198119134 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] 10:41:59 INFO - PROCESS | 1650 | 1464198119157 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:41:59 INFO - PROCESS | 1650 | 1464198119160 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1650 | 1464198119161 Marionette TRACE conn2 <- [1,1186,null,{}] 10:41:59 INFO - PROCESS | 1650 | 1464198119163 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}] 10:41:59 INFO - PROCESS | 1650 | 1464198119300 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:41:59 INFO - PROCESS | 1650 | 1464198119400 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x13510a000 == 73 [pid = 1650] [id = 304] 10:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1126ee000) [pid = 1650] [serial = 911] [outer = 0x0] 10:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c6ec400) [pid = 1650] [serial = 912] [outer = 0x1126ee000] 10:41:59 INFO - PROCESS | 1650 | 1464198119433 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12cb88c00) [pid = 1650] [serial = 913] [outer = 0x1126ee000] 10:41:59 INFO - PROCESS | 1650 | 1464198119855 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] 10:41:59 INFO - PROCESS | 1650 | 1464198119883 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:41:59 INFO - PROCESS | 1650 | 1464198119886 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1650 | 1464198119887 Marionette TRACE conn2 <- [1,1190,null,{}] 10:41:59 INFO - PROCESS | 1650 | 1464198119889 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}] 10:41:59 INFO - PROCESS | 1650 | 1464198119996 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:42:00 INFO - PROCESS | 1650 | 1464198120072 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119441000 == 74 [pid = 1650] [id = 305] 10:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1121aa800) [pid = 1650] [serial = 914] [outer = 0x0] 10:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12cb74000) [pid = 1650] [serial = 915] [outer = 0x1121aa800] 10:42:00 INFO - PROCESS | 1650 | 1464198120102 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12cb8e400) [pid = 1650] [serial = 916] [outer = 0x1121aa800] 10:42:00 INFO - PROCESS | 1650 | 1464198120712 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] 10:42:00 INFO - PROCESS | 1650 | 1464198120759 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:42:00 INFO - PROCESS | 1650 | 1464198120765 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1650 | 1464198120767 Marionette TRACE conn2 <- [1,1194,null,{}] 10:42:00 INFO - PROCESS | 1650 | 1464198120771 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}] 10:42:00 INFO - PROCESS | 1650 | 1464198120872 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:42:00 INFO - PROCESS | 1650 | 1464198120952 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117c000 == 75 [pid = 1650] [id = 306] 10:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1126ee400) [pid = 1650] [serial = 917] [outer = 0x0] 10:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x112769800) [pid = 1650] [serial = 918] [outer = 0x1126ee400] 10:42:00 INFO - PROCESS | 1650 | 1464198120981 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1167c3800) [pid = 1650] [serial = 919] [outer = 0x1126ee400] 10:42:01 INFO - PROCESS | 1650 | 1464198121390 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] 10:42:01 INFO - PROCESS | 1650 | 1464198121442 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:42:01 INFO - PROCESS | 1650 | 1464198121446 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1650 | 1464198121448 Marionette TRACE conn2 <- [1,1198,null,{}] 10:42:01 INFO - PROCESS | 1650 | 1464198121450 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}] 10:42:01 INFO - PROCESS | 1650 | 1464198121549 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:42:01 INFO - PROCESS | 1650 | 1464198121610 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11945a800 == 76 [pid = 1650] [id = 307] 10:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x117076400) [pid = 1650] [serial = 920] [outer = 0x0] 10:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1185ec800) [pid = 1650] [serial = 921] [outer = 0x117076400] 10:42:01 INFO - PROCESS | 1650 | 1464198121635 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1193db400) [pid = 1650] [serial = 922] [outer = 0x117076400] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b15e800 == 75 [pid = 1650] [id = 246] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x134d76800 == 74 [pid = 1650] [id = 297] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12e12b800 == 73 [pid = 1650] [id = 296] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3c8800 == 72 [pid = 1650] [id = 295] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5a5000 == 71 [pid = 1650] [id = 294] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12c822800 == 70 [pid = 1650] [id = 293] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf09800 == 69 [pid = 1650] [id = 292] 10:42:01 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1275e7c00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b840000 == 68 [pid = 1650] [id = 291] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x129371000 == 67 [pid = 1650] [id = 290] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x126e9d000 == 66 [pid = 1650] [id = 289] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x121a15000 == 65 [pid = 1650] [id = 288] 10:42:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb7800 == 64 [pid = 1650] [id = 287] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d8000 == 63 [pid = 1650] [id = 286] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12106d800 == 62 [pid = 1650] [id = 285] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c818800 == 61 [pid = 1650] [id = 282] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c540800 == 60 [pid = 1650] [id = 281] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121721800 == 59 [pid = 1650] [id = 280] 10:42:02 INFO - PROCESS | 1650 | --DOCSHELL 0x117573800 == 58 [pid = 1650] [id = 279] 10:42:02 INFO - PROCESS | 1650 | 1464198122115 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]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12752ec00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x121e4b800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12c6f0000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1193e1c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x117074800) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x121b56400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x128c78000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118210c00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127a05400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x127106800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1185e4800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1193d9000) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1193e6000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12c52d800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119983000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119415000) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x126949800) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x112769400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x121969000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1182cdc00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11941b800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x128c7c800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119e71c00) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12134a800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1185e9800) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121831400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11706a800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x112f45800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x112915400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118177400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1254a9800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121569400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1185f1000) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116023800) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x113f43400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129294800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 10:42:02 INFO - PROCESS | 1650 | 1464198122187 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1650 | 1464198122188 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:42:02 INFO - PROCESS | 1650 | 1464198122200 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1650 | 1464198122202 Marionette TRACE conn2 <- [1,1202,null,{}] 10:42:02 INFO - PROCESS | 1650 | 1464198122209 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}] 10:42:02 INFO - PROCESS | 1650 | 1464198122297 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:42:02 INFO - PROCESS | 1650 | 1464198122303 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119452800 == 59 [pid = 1650] [id = 308] 10:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11941c000) [pid = 1650] [serial = 923] [outer = 0x0] 10:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11997d400) [pid = 1650] [serial = 924] [outer = 0x11941c000] 10:42:02 INFO - PROCESS | 1650 | 1464198122335 Marionette DEBUG loaded listener.js 10:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121349c00) [pid = 1650] [serial = 925] [outer = 0x11941c000] 10:42:02 INFO - PROCESS | 1650 | 1464198122817 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]]]}] 10:42:02 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 10:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 10:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:42:02 INFO - PROCESS | 1650 | 1464198122870 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1650 | 1464198122872 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:42:02 INFO - PROCESS | 1650 | 1464198122874 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1650 | 1464198122875 Marionette TRACE conn2 <- [1,1206,null,{}] 10:42:02 INFO - PROCESS | 1650 | 1464198122877 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}] 10:42:02 INFO - PROCESS | 1650 | 1464198122965 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:42:02 INFO - PROCESS | 1650 | 1464198122970 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125415800 == 60 [pid = 1650] [id = 309] 10:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121b57000) [pid = 1650] [serial = 926] [outer = 0x0] 10:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121b5f400) [pid = 1650] [serial = 927] [outer = 0x121b57000] 10:42:02 INFO - PROCESS | 1650 | 1464198122995 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1254a9800) [pid = 1650] [serial = 928] [outer = 0x121b57000] 10:42:03 INFO - PROCESS | 1650 | 1464198123337 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]]]}] 10:42:03 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 10:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 10:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:42:03 INFO - PROCESS | 1650 | 1464198123392 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:42:03 INFO - PROCESS | 1650 | 1464198123394 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:42:03 INFO - PROCESS | 1650 | 1464198123396 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:42:03 INFO - PROCESS | 1650 | 1464198123397 Marionette TRACE conn2 <- [1,1210,null,{}] 10:42:03 INFO - PROCESS | 1650 | 1464198123399 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}] 10:42:03 INFO - PROCESS | 1650 | 1464198123484 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:42:03 INFO - PROCESS | 1650 | 1464198123488 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x127162000 == 61 [pid = 1650] [id = 310] 10:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1257ab800) [pid = 1650] [serial = 929] [outer = 0x0] 10:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12694c000) [pid = 1650] [serial = 930] [outer = 0x1257ab800] 10:42:03 INFO - PROCESS | 1650 | 1464198123513 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12752d000) [pid = 1650] [serial = 931] [outer = 0x1257ab800] 10:42:03 INFO - PROCESS | 1650 | 1464198123858 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]]]}] 10:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 467ms 10:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:42:03 INFO - PROCESS | 1650 | 1464198123864 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:42:03 INFO - PROCESS | 1650 | 1464198123865 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:42:03 INFO - PROCESS | 1650 | 1464198123867 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:42:03 INFO - PROCESS | 1650 | 1464198123868 Marionette TRACE conn2 <- [1,1214,null,{}] 10:42:03 INFO - PROCESS | 1650 | 1464198123871 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}] 10:42:03 INFO - PROCESS | 1650 | 1464198123970 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:42:04 INFO - PROCESS | 1650 | 1464198124042 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a7000 == 62 [pid = 1650] [id = 311] 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1258df800) [pid = 1650] [serial = 932] [outer = 0x0] 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127a0f800) [pid = 1650] [serial = 933] [outer = 0x1258df800] 10:42:04 INFO - PROCESS | 1650 | 1464198124068 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a92c400) [pid = 1650] [serial = 934] [outer = 0x1258df800] 10:42:04 INFO - PROCESS | 1650 | 1464198124378 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 10:42:04 INFO - PROCESS | 1650 | 1464198124437 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1650 | 1464198124438 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:42:04 INFO - PROCESS | 1650 | 1464198124440 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1650 | 1464198124442 Marionette TRACE conn2 <- [1,1218,null,{}] 10:42:04 INFO - PROCESS | 1650 | 1464198124444 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}] 10:42:04 INFO - PROCESS | 1650 | 1464198124556 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:42:04 INFO - PROCESS | 1650 | 1464198124568 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a8000 == 63 [pid = 1650] [id = 312] 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a7c4400) [pid = 1650] [serial = 935] [outer = 0x0] 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b1db000) [pid = 1650] [serial = 936] [outer = 0x12a7c4400] 10:42:04 INFO - PROCESS | 1650 | 1464198124593 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119307c00) [pid = 1650] [serial = 937] [outer = 0x12a7c4400] 10:42:04 INFO - PROCESS | 1650 | 1464198124953 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]]]}] 10:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 567ms 10:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:42:05 INFO - PROCESS | 1650 | 1464198125009 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:42:05 INFO - PROCESS | 1650 | 1464198125010 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:42:05 INFO - PROCESS | 1650 | 1464198125012 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:42:05 INFO - PROCESS | 1650 | 1464198125013 Marionette TRACE conn2 <- [1,1222,null,{}] 10:42:05 INFO - PROCESS | 1650 | 1464198125016 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}] 10:42:05 INFO - PROCESS | 1650 | 1464198125122 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:42:05 INFO - PROCESS | 1650 | 1464198125136 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b840800 == 64 [pid = 1650] [id = 313] 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x121962c00) [pid = 1650] [serial = 938] [outer = 0x0] 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bf5a400) [pid = 1650] [serial = 939] [outer = 0x121962c00] 10:42:05 INFO - PROCESS | 1650 | 1464198125160 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12c52ac00) [pid = 1650] [serial = 940] [outer = 0x121962c00] 10:42:05 INFO - PROCESS | 1650 | 1464198125490 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] 10:42:05 INFO - PROCESS | 1650 | 1464198125534 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:42:05 INFO - PROCESS | 1650 | 1464198125536 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:42:05 INFO - PROCESS | 1650 | 1464198125537 Marionette TRACE conn2 <- [1,1226,null,{}] 10:42:05 INFO - PROCESS | 1650 | 1464198125539 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}] 10:42:05 INFO - PROCESS | 1650 | 1464198125646 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:42:05 INFO - PROCESS | 1650 | 1464198125682 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c53c800 == 65 [pid = 1650] [id = 314] 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118177000) [pid = 1650] [serial = 941] [outer = 0x0] 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12c6f0400) [pid = 1650] [serial = 942] [outer = 0x118177000] 10:42:05 INFO - PROCESS | 1650 | 1464198125714 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12cb70c00) [pid = 1650] [serial = 943] [outer = 0x118177000] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x128c7d000) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119be2800) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12928d000) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x125051400) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119982800) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1126fac00) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x115e3d400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1126ed800) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12951f400) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112f44800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a7bf400) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b1e7400) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121b58c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:42:06 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x112917800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:42:06 INFO - PROCESS | 1650 | 1464198126204 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]]]}] 10:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 720ms 10:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:42:06 INFO - PROCESS | 1650 | 1464198126256 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 1650 | 1464198126258 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:42:06 INFO - PROCESS | 1650 | 1464198126260 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1650 | 1464198126261 Marionette TRACE conn2 <- [1,1230,null,{}] 10:42:06 INFO - PROCESS | 1650 | 1464198126263 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}] 10:42:06 INFO - PROCESS | 1650 | 1464198126350 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:42:06 INFO - PROCESS | 1650 | 1464198126354 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121575000 == 66 [pid = 1650] [id = 315] 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x116999000) [pid = 1650] [serial = 944] [outer = 0x0] 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119be2800) [pid = 1650] [serial = 945] [outer = 0x116999000] 10:42:06 INFO - PROCESS | 1650 | 1464198126380 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128c5b400) [pid = 1650] [serial = 946] [outer = 0x116999000] 10:42:06 INFO - PROCESS | 1650 | 1464198126706 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]]]}] 10:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 472ms 10:42:06 INFO - PROCESS | 1650 | 1464198126733 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 1650 | 1464198126734 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:42:06 INFO - PROCESS | 1650 | 1464198126737 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1650 | 1464198126738 Marionette TRACE conn2 <- [1,1234,null,{}] 10:42:06 INFO - PROCESS | 1650 | 1464198126741 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}] 10:42:06 INFO - PROCESS | 1650 | 1464198126867 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:42:06 INFO - PROCESS | 1650 | 1464198126874 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb48800 == 67 [pid = 1650] [id = 316] 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x121b58c00) [pid = 1650] [serial = 947] [outer = 0x0] 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bb27c00) [pid = 1650] [serial = 948] [outer = 0x121b58c00] 10:42:06 INFO - PROCESS | 1650 | 1464198126903 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d3a4c00) [pid = 1650] [serial = 949] [outer = 0x121b58c00] 10:42:07 INFO - PROCESS | 1650 | 1464198127246 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]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 10:42:07 INFO - PROCESS | 1650 | 1464198127255 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1650 | 1464198127256 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:42:07 INFO - PROCESS | 1650 | 1464198127258 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1650 | 1464198127260 Marionette TRACE conn2 <- [1,1238,null,{}] 10:42:07 INFO - PROCESS | 1650 | 1464198127264 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}] 10:42:07 INFO - PROCESS | 1650 | 1464198127349 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:42:07 INFO - PROCESS | 1650 | 1464198127353 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b3800 == 68 [pid = 1650] [id = 317] 10:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12113bc00) [pid = 1650] [serial = 950] [outer = 0x0] 10:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x121142c00) [pid = 1650] [serial = 951] [outer = 0x12113bc00] 10:42:07 INFO - PROCESS | 1650 | 1464198127378 Marionette DEBUG loaded listener.js 10:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x121147800) [pid = 1650] [serial = 952] [outer = 0x12113bc00] 10:42:07 INFO - PROCESS | 1650 | 1464198127725 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]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 10:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:42:07 INFO - PROCESS | 1650 | 1464198127734 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1650 | 1464198127735 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:42:07 INFO - PROCESS | 1650 | 1464198127738 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1650 | 1464198127740 Marionette TRACE conn2 <- [1,1242,null,{}] 10:42:07 INFO - PROCESS | 1650 | 1464198127744 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}] 10:42:07 INFO - PROCESS | 1650 | 1464198127920 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:42:07 INFO - PROCESS | 1650 | 1464198127929 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e11f000 == 69 [pid = 1650] [id = 318] 10:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x121143400) [pid = 1650] [serial = 953] [outer = 0x0] 10:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d3b0c00) [pid = 1650] [serial = 954] [outer = 0x121143400] 10:42:07 INFO - PROCESS | 1650 | 1464198127967 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d453400) [pid = 1650] [serial = 955] [outer = 0x121143400] 10:42:08 INFO - PROCESS | 1650 | 1464198128503 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]]]}] 10:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 819ms 10:42:08 INFO - PROCESS | 1650 | 1464198128558 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1650 | 1464198128560 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:42:08 INFO - PROCESS | 1650 | 1464198128566 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1650 | 1464198128569 Marionette TRACE conn2 <- [1,1246,null,{}] 10:42:08 INFO - PROCESS | 1650 | 1464198128572 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}] 10:42:08 INFO - PROCESS | 1650 | 1464198128686 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:42:08 INFO - PROCESS | 1650 | 1464198128760 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ccc000 == 70 [pid = 1650] [id = 319] 10:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x112f44c00) [pid = 1650] [serial = 956] [outer = 0x0] 10:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1166b4c00) [pid = 1650] [serial = 957] [outer = 0x112f44c00] 10:42:08 INFO - PROCESS | 1650 | 1464198128793 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x117072000) [pid = 1650] [serial = 958] [outer = 0x112f44c00] 10:42:09 INFO - PROCESS | 1650 | 1464198129278 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]]]}] 10:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 772ms 10:42:09 INFO - PROCESS | 1650 | 1464198129338 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:42:09 INFO - PROCESS | 1650 | 1464198129345 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:42:09 INFO - PROCESS | 1650 | 1464198129351 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:42:09 INFO - PROCESS | 1650 | 1464198129355 Marionette TRACE conn2 <- [1,1250,null,{}] 10:42:09 INFO - PROCESS | 1650 | 1464198129358 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}] 10:42:09 INFO - PROCESS | 1650 | 1464198129526 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:42:09 INFO - PROCESS | 1650 | 1464198129625 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b64800 == 71 [pid = 1650] [id = 320] 10:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x117e47400) [pid = 1650] [serial = 959] [outer = 0x0] 10:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11997e800) [pid = 1650] [serial = 960] [outer = 0x117e47400] 10:42:09 INFO - PROCESS | 1650 | 1464198129672 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12113b000) [pid = 1650] [serial = 961] [outer = 0x117e47400] 10:42:10 INFO - PROCESS | 1650 | 1464198130164 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 822ms 10:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:42:10 INFO - PROCESS | 1650 | 1464198130173 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1650 | 1464198130174 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:42:10 INFO - PROCESS | 1650 | 1464198130177 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1650 | 1464198130181 Marionette TRACE conn2 <- [1,1254,null,{}] 10:42:10 INFO - PROCESS | 1650 | 1464198130189 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}] 10:42:10 INFO - PROCESS | 1650 | 1464198130299 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:42:10 INFO - PROCESS | 1650 | 1464198130363 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e11e000 == 72 [pid = 1650] [id = 321] 10:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x121143c00) [pid = 1650] [serial = 962] [outer = 0x0] 10:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x126be7000) [pid = 1650] [serial = 963] [outer = 0x121143c00] 10:42:10 INFO - PROCESS | 1650 | 1464198130436 Marionette DEBUG loaded listener.js 10:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128ef1400) [pid = 1650] [serial = 964] [outer = 0x121143c00] 10:42:10 INFO - PROCESS | 1650 | 1464198130865 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 723ms 10:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:42:10 INFO - PROCESS | 1650 | 1464198130900 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1650 | 1464198130902 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:42:10 INFO - PROCESS | 1650 | 1464198130905 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1650 | 1464198130906 Marionette TRACE conn2 <- [1,1258,null,{}] 10:42:10 INFO - PROCESS | 1650 | 1464198130908 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}] 10:42:11 INFO - PROCESS | 1650 | 1464198131037 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:42:11 INFO - PROCESS | 1650 | 1464198131110 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x135106000 == 73 [pid = 1650] [id = 322] 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1126e4c00) [pid = 1650] [serial = 965] [outer = 0x0] 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1126e8c00) [pid = 1650] [serial = 966] [outer = 0x1126e4c00] 10:42:11 INFO - PROCESS | 1650 | 1464198131140 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x127a02c00) [pid = 1650] [serial = 967] [outer = 0x1126e4c00] 10:42:11 INFO - PROCESS | 1650 | 1464198131549 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]]]}] 10:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 668ms 10:42:11 INFO - PROCESS | 1650 | 1464198131573 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:42:11 INFO - PROCESS | 1650 | 1464198131575 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:42:11 INFO - PROCESS | 1650 | 1464198131577 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:42:11 INFO - PROCESS | 1650 | 1464198131580 Marionette TRACE conn2 <- [1,1262,null,{}] 10:42:11 INFO - PROCESS | 1650 | 1464198131583 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}] 10:42:11 INFO - PROCESS | 1650 | 1464198131687 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:42:11 INFO - PROCESS | 1650 | 1464198131747 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352d7000 == 74 [pid = 1650] [id = 323] 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11600c400) [pid = 1650] [serial = 968] [outer = 0x0] 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x116013400) [pid = 1650] [serial = 969] [outer = 0x11600c400] 10:42:11 INFO - PROCESS | 1650 | 1464198131777 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116018000) [pid = 1650] [serial = 970] [outer = 0x11600c400] 10:42:12 INFO - PROCESS | 1650 | 1464198132219 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]]]}] 10:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 10:42:12 INFO - PROCESS | 1650 | 1464198132250 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 1650 | 1464198132251 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:42:12 INFO - PROCESS | 1650 | 1464198132253 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 1650 | 1464198132254 Marionette TRACE conn2 <- [1,1266,null,{}] 10:42:12 INFO - PROCESS | 1650 | 1464198132257 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}] 10:42:12 INFO - PROCESS | 1650 | 1464198132396 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:42:12 INFO - PROCESS | 1650 | 1464198132486 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d50000 == 75 [pid = 1650] [id = 324] 10:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x121126000) [pid = 1650] [serial = 971] [outer = 0x0] 10:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x128ef3000) [pid = 1650] [serial = 972] [outer = 0x121126000] 10:42:12 INFO - PROCESS | 1650 | 1464198132517 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129528000) [pid = 1650] [serial = 973] [outer = 0x121126000] 10:42:12 INFO - PROCESS | 1650 | 1464198132959 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]]]}] 10:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 719ms 10:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:42:12 INFO - PROCESS | 1650 | 1464198132973 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 1650 | 1464198132974 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:42:12 INFO - PROCESS | 1650 | 1464198132976 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 1650 | 1464198132978 Marionette TRACE conn2 <- [1,1270,null,{}] 10:42:12 INFO - PROCESS | 1650 | 1464198132982 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}] 10:42:13 INFO - PROCESS | 1650 | 1464198133089 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:42:13 INFO - PROCESS | 1650 | 1464198133193 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d35000 == 76 [pid = 1650] [id = 325] 10:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x116029400) [pid = 1650] [serial = 974] [outer = 0x0] 10:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1193e1000) [pid = 1650] [serial = 975] [outer = 0x116029400] 10:42:13 INFO - PROCESS | 1650 | 1464198133225 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12a432800) [pid = 1650] [serial = 976] [outer = 0x116029400] 10:42:13 INFO - PROCESS | 1650 | 1464198133801 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]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 923ms 10:42:13 INFO - PROCESS | 1650 | 1464198133899 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1650 | 1464198133901 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:42:13 INFO - PROCESS | 1650 | 1464198133905 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1650 | 1464198133907 Marionette TRACE conn2 <- [1,1274,null,{}] 10:42:13 INFO - PROCESS | 1650 | 1464198133911 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}] 10:42:14 INFO - PROCESS | 1650 | 1464198134015 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:42:14 INFO - PROCESS | 1650 | 1464198134075 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11254b000 == 77 [pid = 1650] [id = 326] 10:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x111ed4400) [pid = 1650] [serial = 977] [outer = 0x0] 10:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x111f3d800) [pid = 1650] [serial = 978] [outer = 0x111ed4400] 10:42:14 INFO - PROCESS | 1650 | 1464198134103 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1126e2400) [pid = 1650] [serial = 979] [outer = 0x111ed4400] 10:42:14 INFO - PROCESS | 1650 | 1464198134573 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]]]}] 10:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 10:42:14 INFO - PROCESS | 1650 | 1464198134626 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:42:14 INFO - PROCESS | 1650 | 1464198134631 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:42:14 INFO - PROCESS | 1650 | 1464198134667 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 1650 | 1464198134670 Marionette TRACE conn2 <- [1,1278,null,{}] 10:42:14 INFO - PROCESS | 1650 | 1464198134674 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}] 10:42:14 INFO - PROCESS | 1650 | 1464198134822 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:42:14 INFO - PROCESS | 1650 | 1464198134932 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116966800 == 78 [pid = 1650] [id = 327] 10:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x112919400) [pid = 1650] [serial = 980] [outer = 0x0] 10:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x112d9e000) [pid = 1650] [serial = 981] [outer = 0x112919400] 10:42:14 INFO - PROCESS | 1650 | 1464198134975 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11334c000) [pid = 1650] [serial = 982] [outer = 0x112919400] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b3800 == 77 [pid = 1650] [id = 317] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb48800 == 76 [pid = 1650] [id = 316] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121575000 == 75 [pid = 1650] [id = 315] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c53c800 == 74 [pid = 1650] [id = 314] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b840800 == 73 [pid = 1650] [id = 313] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a8000 == 72 [pid = 1650] [id = 312] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bf66800) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a7000 == 71 [pid = 1650] [id = 311] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127162000 == 70 [pid = 1650] [id = 310] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x125415800 == 69 [pid = 1650] [id = 309] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119452800 == 68 [pid = 1650] [id = 308] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11945a800 == 67 [pid = 1650] [id = 307] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12117c000 == 66 [pid = 1650] [id = 306] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a607000 == 65 [pid = 1650] [id = 300] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118caf000 == 64 [pid = 1650] [id = 299] 10:42:15 INFO - PROCESS | 1650 | --DOCSHELL 0x134ed2000 == 63 [pid = 1650] [id = 298] 10:42:15 INFO - PROCESS | 1650 | 1464198135414 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]]]}] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128ef4c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x121b58800) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1251f7400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129525800) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12694f800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1126fa000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x120f50400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x121687c00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119bdd400) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118c17400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1182ca400) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x117067800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x119414800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12504ac00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1275dec00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x112919000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x112764800) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12a7bd000) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11706b400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1166b1800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1161a3c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12abd0400) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a92bc00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bb03000) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bb10400) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b1e2000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a432400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129298000) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bf59400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bb22400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12abd3c00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x128c7b400) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 10:42:15 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116028000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 10:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 777ms 10:42:15 INFO - PROCESS | 1650 | 1464198135438 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1650 | 1464198135440 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:42:15 INFO - PROCESS | 1650 | 1464198135442 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1650 | 1464198135444 Marionette TRACE conn2 <- [1,1282,null,{}] 10:42:15 INFO - PROCESS | 1650 | 1464198135452 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}] 10:42:15 INFO - PROCESS | 1650 | 1464198135544 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:42:15 INFO - PROCESS | 1650 | 1464198135552 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x118275800 == 64 [pid = 1650] [id = 328] 10:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x116014400) [pid = 1650] [serial = 983] [outer = 0x0] 10:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x116022400) [pid = 1650] [serial = 984] [outer = 0x116014400] 10:42:15 INFO - PROCESS | 1650 | 1464198135579 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1161e9400) [pid = 1650] [serial = 985] [outer = 0x116014400] 10:42:15 INFO - PROCESS | 1650 | 1464198135937 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]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 524ms 10:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:42:15 INFO - PROCESS | 1650 | 1464198135969 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1650 | 1464198135971 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:42:15 INFO - PROCESS | 1650 | 1464198135978 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1650 | 1464198135979 Marionette TRACE conn2 <- [1,1286,null,{}] 10:42:15 INFO - PROCESS | 1650 | 1464198135981 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}] 10:42:16 INFO - PROCESS | 1650 | 1464198136070 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:42:16 INFO - PROCESS | 1650 | 1464198136075 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191b4000 == 65 [pid = 1650] [id = 329] 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11693ec00) [pid = 1650] [serial = 986] [outer = 0x0] 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x117068c00) [pid = 1650] [serial = 987] [outer = 0x11693ec00] 10:42:16 INFO - PROCESS | 1650 | 1464198136100 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x117170400) [pid = 1650] [serial = 988] [outer = 0x11693ec00] 10:42:16 INFO - PROCESS | 1650 | 1464198136454 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]]]}] 10:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 10:42:16 INFO - PROCESS | 1650 | 1464198136500 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1650 | 1464198136501 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:42:16 INFO - PROCESS | 1650 | 1464198136503 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1650 | 1464198136504 Marionette TRACE conn2 <- [1,1290,null,{}] 10:42:16 INFO - PROCESS | 1650 | 1464198136506 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}] 10:42:16 INFO - PROCESS | 1650 | 1464198136590 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:42:16 INFO - PROCESS | 1650 | 1464198136596 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998b000 == 66 [pid = 1650] [id = 330] 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x117674800) [pid = 1650] [serial = 989] [outer = 0x0] 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118178c00) [pid = 1650] [serial = 990] [outer = 0x117674800] 10:42:16 INFO - PROCESS | 1650 | 1464198136622 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118230800) [pid = 1650] [serial = 991] [outer = 0x117674800] 10:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 10:42:16 INFO - PROCESS | 1650 | 1464198136968 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]]]}] 10:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:42:16 INFO - PROCESS | 1650 | 1464198136973 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1650 | 1464198136975 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:42:16 INFO - PROCESS | 1650 | 1464198136977 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1650 | 1464198136978 Marionette TRACE conn2 <- [1,1294,null,{}] 10:42:16 INFO - PROCESS | 1650 | 1464198136983 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}] 10:42:17 INFO - PROCESS | 1650 | 1464198137085 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:42:17 INFO - PROCESS | 1650 | 1464198137090 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x121709800 == 67 [pid = 1650] [id = 331] 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11823ac00) [pid = 1650] [serial = 992] [outer = 0x0] 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x118527000) [pid = 1650] [serial = 993] [outer = 0x11823ac00] 10:42:17 INFO - PROCESS | 1650 | 1464198137116 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1193b7c00) [pid = 1650] [serial = 994] [outer = 0x11823ac00] 10:42:17 INFO - PROCESS | 1650 | 1464198137492 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]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 10:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:42:17 INFO - PROCESS | 1650 | 1464198137500 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1650 | 1464198137501 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:42:17 INFO - PROCESS | 1650 | 1464198137503 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 1650 | 1464198137504 Marionette TRACE conn2 <- [1,1298,null,{}] 10:42:17 INFO - PROCESS | 1650 | 1464198137514 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}] 10:42:17 INFO - PROCESS | 1650 | 1464198137621 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:42:17 INFO - PROCESS | 1650 | 1464198137635 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12511a000 == 68 [pid = 1650] [id = 332] 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1193b9c00) [pid = 1650] [serial = 995] [outer = 0x0] 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1193e4c00) [pid = 1650] [serial = 996] [outer = 0x1193b9c00] 10:42:17 INFO - PROCESS | 1650 | 1464198137660 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11941ec00) [pid = 1650] [serial = 997] [outer = 0x1193b9c00] 10:42:18 INFO - PROCESS | 1650 | 1464198138008 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 529ms 10:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:42:18 INFO - PROCESS | 1650 | 1464198138038 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:42:18 INFO - PROCESS | 1650 | 1464198138039 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:42:18 INFO - PROCESS | 1650 | 1464198138041 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1650 | 1464198138042 Marionette TRACE conn2 <- [1,1302,null,{}] 10:42:18 INFO - PROCESS | 1650 | 1464198138044 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}] 10:42:18 INFO - PROCESS | 1650 | 1464198138154 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:42:18 INFO - PROCESS | 1650 | 1464198138192 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126927000 == 69 [pid = 1650] [id = 333] 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11941f000) [pid = 1650] [serial = 998] [outer = 0x0] 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119be5c00) [pid = 1650] [serial = 999] [outer = 0x11941f000] 10:42:18 INFO - PROCESS | 1650 | 1464198138217 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x120f4f400) [pid = 1650] [serial = 1000] [outer = 0x11941f000] 10:42:18 INFO - PROCESS | 1650 | 1464198138545 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 10:42:18 INFO - PROCESS | 1650 | 1464198138564 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:42:18 INFO - PROCESS | 1650 | 1464198138567 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:42:18 INFO - PROCESS | 1650 | 1464198138569 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1650 | 1464198138570 Marionette TRACE conn2 <- [1,1306,null,{}] 10:42:18 INFO - PROCESS | 1650 | 1464198138573 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}] 10:42:18 INFO - PROCESS | 1650 | 1464198138684 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:42:18 INFO - PROCESS | 1650 | 1464198138697 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12779c000 == 70 [pid = 1650] [id = 334] 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119b61000) [pid = 1650] [serial = 1001] [outer = 0x0] 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x121121c00) [pid = 1650] [serial = 1002] [outer = 0x119b61000] 10:42:18 INFO - PROCESS | 1650 | 1464198138729 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x121129000) [pid = 1650] [serial = 1003] [outer = 0x119b61000] 10:42:19 INFO - PROCESS | 1650 | 1464198139063 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]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 10:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:42:19 INFO - PROCESS | 1650 | 1464198139088 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 1650 | 1464198139089 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:42:19 INFO - PROCESS | 1650 | 1464198139091 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1650 | 1464198139092 Marionette TRACE conn2 <- [1,1310,null,{}] 10:42:19 INFO - PROCESS | 1650 | 1464198139102 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}] 10:42:19 INFO - PROCESS | 1650 | 1464198139214 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1258df800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12a7c4400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x121962c00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x121b57000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1257ab800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11941c000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1126ee400) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x118177000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x117076400) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x116999000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12113bc00) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:42:19 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121b58c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:42:19 INFO - PROCESS | 1650 | 1464198139457 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117a800 == 71 [pid = 1650] [id = 335] 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1126f4000) [pid = 1650] [serial = 1004] [outer = 0x0] 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11395f800) [pid = 1650] [serial = 1005] [outer = 0x1126f4000] 10:42:19 INFO - PROCESS | 1650 | 1464198139483 Marionette DEBUG loaded listener.js 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119417400) [pid = 1650] [serial = 1006] [outer = 0x1126f4000] 10:42:19 INFO - PROCESS | 1650 | 1464198139756 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] 10:42:19 INFO - PROCESS | 1650 | 1464198139773 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:42:19 INFO - PROCESS | 1650 | 1464198139775 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1650 | 1464198139777 Marionette TRACE conn2 <- [1,1314,null,{}] 10:42:19 INFO - PROCESS | 1650 | 1464198139787 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}] 10:42:19 INFO - PROCESS | 1650 | 1464198139896 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:42:19 INFO - PROCESS | 1650 | 1464198139901 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96d000 == 72 [pid = 1650] [id = 336] 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121139400) [pid = 1650] [serial = 1007] [outer = 0x0] 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12134a000) [pid = 1650] [serial = 1008] [outer = 0x121139400] 10:42:19 INFO - PROCESS | 1650 | 1464198139931 Marionette DEBUG loaded listener.js 10:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x121b59000) [pid = 1650] [serial = 1009] [outer = 0x121139400] 10:42:20 INFO - PROCESS | 1650 | 1464198140273 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 523ms 10:42:20 INFO - PROCESS | 1650 | 1464198140300 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1650 | 1464198140302 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:42:20 INFO - PROCESS | 1650 | 1464198140304 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1650 | 1464198140305 Marionette TRACE conn2 <- [1,1318,null,{}] 10:42:20 INFO - PROCESS | 1650 | 1464198140307 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}] 10:42:20 INFO - PROCESS | 1650 | 1464198140428 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:42:20 INFO - PROCESS | 1650 | 1464198140435 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b15c000 == 73 [pid = 1650] [id = 337] 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121b61000) [pid = 1650] [serial = 1010] [outer = 0x0] 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x121e49000) [pid = 1650] [serial = 1011] [outer = 0x121b61000] 10:42:20 INFO - PROCESS | 1650 | 1464198140459 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1251f7400) [pid = 1650] [serial = 1012] [outer = 0x121b61000] 10:42:20 INFO - PROCESS | 1650 | 1464198140771 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 10:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:42:20 INFO - PROCESS | 1650 | 1464198140824 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1650 | 1464198140825 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:42:20 INFO - PROCESS | 1650 | 1464198140827 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1650 | 1464198140828 Marionette TRACE conn2 <- [1,1322,null,{}] 10:42:20 INFO - PROCESS | 1650 | 1464198140831 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}] 10:42:20 INFO - PROCESS | 1650 | 1464198140921 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:42:20 INFO - PROCESS | 1650 | 1464198140925 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf10000 == 74 [pid = 1650] [id = 338] 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118524c00) [pid = 1650] [serial = 1013] [outer = 0x0] 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x125fb4000) [pid = 1650] [serial = 1014] [outer = 0x118524c00] 10:42:20 INFO - PROCESS | 1650 | 1464198140950 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12694cc00) [pid = 1650] [serial = 1015] [outer = 0x118524c00] 10:42:21 INFO - PROCESS | 1650 | 1464198141270 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]]]}] 10:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 10:42:21 INFO - PROCESS | 1650 | 1464198141299 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:42:21 INFO - PROCESS | 1650 | 1464198141308 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:42:21 INFO - PROCESS | 1650 | 1464198141310 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:42:21 INFO - PROCESS | 1650 | 1464198141311 Marionette TRACE conn2 <- [1,1326,null,{}] 10:42:21 INFO - PROCESS | 1650 | 1464198141314 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}] 10:42:21 INFO - PROCESS | 1650 | 1464198141437 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:42:21 INFO - PROCESS | 1650 | 1464198141551 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x111ead800 == 75 [pid = 1650] [id = 339] 10:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x110db1000) [pid = 1650] [serial = 1016] [outer = 0x0] 10:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x111aaf800) [pid = 1650] [serial = 1017] [outer = 0x110db1000] 10:42:21 INFO - PROCESS | 1650 | 1464198141584 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1126de800) [pid = 1650] [serial = 1018] [outer = 0x110db1000] 10:42:22 INFO - PROCESS | 1650 | 1464198142026 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]]]}] 10:42:22 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 10:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 770ms 10:42:22 INFO - PROCESS | 1650 | 1464198142082 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1650 | 1464198142085 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:42:22 INFO - PROCESS | 1650 | 1464198142088 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1650 | 1464198142091 Marionette TRACE conn2 <- [1,1330,null,{}] 10:42:22 INFO - PROCESS | 1650 | 1464198142112 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}] 10:42:22 INFO - PROCESS | 1650 | 1464198142275 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:42:22 INFO - PROCESS | 1650 | 1464198142332 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cc1000 == 76 [pid = 1650] [id = 340] 10:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11395d000) [pid = 1650] [serial = 1019] [outer = 0x0] 10:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x113d5fc00) [pid = 1650] [serial = 1020] [outer = 0x11395d000] 10:42:22 INFO - PROCESS | 1650 | 1464198142364 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x116015000) [pid = 1650] [serial = 1021] [outer = 0x11395d000] 10:42:22 INFO - PROCESS | 1650 | 1464198142799 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]]]}] 10:42:22 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 10:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 721ms 10:42:22 INFO - PROCESS | 1650 | 1464198142811 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1650 | 1464198142816 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:42:22 INFO - PROCESS | 1650 | 1464198142818 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1650 | 1464198142820 Marionette TRACE conn2 <- [1,1334,null,{}] 10:42:22 INFO - PROCESS | 1650 | 1464198142822 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}] 10:42:22 INFO - PROCESS | 1650 | 1464198142935 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:42:23 INFO - PROCESS | 1650 | 1464198143041 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a6800 == 77 [pid = 1650] [id = 341] 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1167c2800) [pid = 1650] [serial = 1022] [outer = 0x0] 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x117074800) [pid = 1650] [serial = 1023] [outer = 0x1167c2800] 10:42:23 INFO - PROCESS | 1650 | 1464198143074 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x118527800) [pid = 1650] [serial = 1024] [outer = 0x1167c2800] 10:42:23 INFO - PROCESS | 1650 | 1464198143505 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]]]}] 10:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 10:42:23 INFO - PROCESS | 1650 | 1464198143579 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:42:23 INFO - PROCESS | 1650 | 1464198143580 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:42:23 INFO - PROCESS | 1650 | 1464198143588 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1650 | 1464198143592 Marionette TRACE conn2 <- [1,1338,null,{}] 10:42:23 INFO - PROCESS | 1650 | 1464198143595 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}] 10:42:23 INFO - PROCESS | 1650 | 1464198143710 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:42:23 INFO - PROCESS | 1650 | 1464198143789 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb38800 == 78 [pid = 1650] [id = 342] 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1185e6c00) [pid = 1650] [serial = 1025] [outer = 0x0] 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x121124800) [pid = 1650] [serial = 1026] [outer = 0x1185e6c00] 10:42:23 INFO - PROCESS | 1650 | 1464198143819 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x121147400) [pid = 1650] [serial = 1027] [outer = 0x1185e6c00] 10:42:24 INFO - PROCESS | 1650 | 1464198144704 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1130ms 10:42:24 INFO - PROCESS | 1650 | 1464198144714 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:42:24 INFO - PROCESS | 1650 | 1464198144716 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:42:24 INFO - PROCESS | 1650 | 1464198144718 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1650 | 1464198144719 Marionette TRACE conn2 <- [1,1342,null,{}] 10:42:24 INFO - PROCESS | 1650 | 1464198144721 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}] 10:42:24 INFO - PROCESS | 1650 | 1464198144836 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:42:24 INFO - PROCESS | 1650 | 1464198144907 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf90800 == 79 [pid = 1650] [id = 343] 10:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x121129c00) [pid = 1650] [serial = 1028] [outer = 0x0] 10:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x121b58000) [pid = 1650] [serial = 1029] [outer = 0x121129c00] 10:42:24 INFO - PROCESS | 1650 | 1464198144938 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1254aac00) [pid = 1650] [serial = 1030] [outer = 0x121129c00] 10:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 10:42:25 INFO - PROCESS | 1650 | 1464198145378 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]]]}] 10:42:25 INFO - PROCESS | 1650 | 1464198145387 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:42:25 INFO - PROCESS | 1650 | 1464198145389 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:42:25 INFO - PROCESS | 1650 | 1464198145391 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:42:25 INFO - PROCESS | 1650 | 1464198145392 Marionette TRACE conn2 <- [1,1346,null,{}] 10:42:25 INFO - PROCESS | 1650 | 1464198145395 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}] 10:42:25 INFO - PROCESS | 1650 | 1464198145505 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:42:25 INFO - PROCESS | 1650 | 1464198145639 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d510800 == 80 [pid = 1650] [id = 344] 10:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x126be2400) [pid = 1650] [serial = 1031] [outer = 0x0] 10:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x126e64000) [pid = 1650] [serial = 1032] [outer = 0x126be2400] 10:42:25 INFO - PROCESS | 1650 | 1464198145677 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1275de400) [pid = 1650] [serial = 1033] [outer = 0x126be2400] 10:42:26 INFO - PROCESS | 1650 | 1464198146141 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]]]}] 10:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 823ms 10:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:42:26 INFO - PROCESS | 1650 | 1464198146214 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1650 | 1464198146216 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:42:26 INFO - PROCESS | 1650 | 1464198146218 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1650 | 1464198146219 Marionette TRACE conn2 <- [1,1350,null,{}] 10:42:26 INFO - PROCESS | 1650 | 1464198146222 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}] 10:42:26 INFO - PROCESS | 1650 | 1464198146331 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:42:26 INFO - PROCESS | 1650 | 1464198146616 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x117575000 == 81 [pid = 1650] [id = 345] 10:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x111e33800) [pid = 1650] [serial = 1034] [outer = 0x0] 10:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1126df400) [pid = 1650] [serial = 1035] [outer = 0x111e33800] 10:42:26 INFO - PROCESS | 1650 | 1464198146672 Marionette DEBUG loaded listener.js 10:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x112768800) [pid = 1650] [serial = 1036] [outer = 0x111e33800] 10:42:27 INFO - PROCESS | 1650 | 1464198147105 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]]]}] 10:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 919ms 10:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:42:27 INFO - PROCESS | 1650 | 1464198147139 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:42:27 INFO - PROCESS | 1650 | 1464198147142 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:42:27 INFO - PROCESS | 1650 | 1464198147147 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1650 | 1464198147150 Marionette TRACE conn2 <- [1,1354,null,{}] 10:42:27 INFO - PROCESS | 1650 | 1464198147155 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}] 10:42:27 INFO - PROCESS | 1650 | 1464198147261 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:42:27 INFO - PROCESS | 1650 | 1464198147333 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x113915000 == 82 [pid = 1650] [id = 346] 10:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1139ee800) [pid = 1650] [serial = 1037] [outer = 0x0] 10:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x113f48c00) [pid = 1650] [serial = 1038] [outer = 0x1139ee800] 10:42:27 INFO - PROCESS | 1650 | 1464198147407 Marionette DEBUG loaded listener.js 10:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x116015c00) [pid = 1650] [serial = 1039] [outer = 0x1139ee800] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf0d000 == 81 [pid = 1650] [id = 278] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf10000 == 80 [pid = 1650] [id = 338] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b15c000 == 79 [pid = 1650] [id = 337] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96d000 == 78 [pid = 1650] [id = 336] 10:42:27 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12d3b0c00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12117a800 == 77 [pid = 1650] [id = 335] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12779c000 == 76 [pid = 1650] [id = 334] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126927000 == 75 [pid = 1650] [id = 333] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12511a000 == 74 [pid = 1650] [id = 332] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x121709800 == 73 [pid = 1650] [id = 331] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11998b000 == 72 [pid = 1650] [id = 330] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1191b4000 == 71 [pid = 1650] [id = 329] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118275800 == 70 [pid = 1650] [id = 328] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116966800 == 69 [pid = 1650] [id = 327] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11254b000 == 68 [pid = 1650] [id = 326] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x135106000 == 67 [pid = 1650] [id = 322] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e11e000 == 66 [pid = 1650] [id = 321] 10:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126b64800 == 65 [pid = 1650] [id = 320] 10:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118ccc000 == 64 [pid = 1650] [id = 319] 10:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e11f000 == 63 [pid = 1650] [id = 318] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12b1db000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12bf5a400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12c6ec400) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x121b5f400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1254a9800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12694c000) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12752d000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11997d400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x121349c00) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1167c3800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x112769800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12c6f0400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12951d000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x115e39000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1193db400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1185ec800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119be2800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x128c5b400) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12cb74000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x121142c00) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118173800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x121e52400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12bb08400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12bb27c00) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12cb70c00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1161ea400) [pid = 1650] [serial = 504] [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.] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x127a0f800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12a92c400) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119307c00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x121147800) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12c52ac00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d3a4c00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 10:42:28 INFO - PROCESS | 1650 | 1464198148054 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]]]}] 10:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 930ms 10:42:28 INFO - PROCESS | 1650 | 1464198148077 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:42:28 INFO - PROCESS | 1650 | 1464198148081 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:42:28 INFO - PROCESS | 1650 | 1464198148085 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:42:28 INFO - PROCESS | 1650 | 1464198148086 Marionette TRACE conn2 <- [1,1358,null,{}] 10:42:28 INFO - PROCESS | 1650 | 1464198148088 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}] 10:42:28 INFO - PROCESS | 1650 | 1464198148175 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:42:28 INFO - PROCESS | 1650 | 1464198148237 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117575800 == 64 [pid = 1650] [id = 347] 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x113b6e800) [pid = 1650] [serial = 1040] [outer = 0x0] 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x116023400) [pid = 1650] [serial = 1041] [outer = 0x113b6e800] 10:42:28 INFO - PROCESS | 1650 | 1464198148263 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x116a51c00) [pid = 1650] [serial = 1042] [outer = 0x113b6e800] 10:42:28 INFO - PROCESS | 1650 | 1464198148578 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]]]}] 10:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 10:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:42:28 INFO - PROCESS | 1650 | 1464198148604 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:42:28 INFO - PROCESS | 1650 | 1464198148605 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:42:28 INFO - PROCESS | 1650 | 1464198148608 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:42:28 INFO - PROCESS | 1650 | 1464198148613 Marionette TRACE conn2 <- [1,1362,null,{}] 10:42:28 INFO - PROCESS | 1650 | 1464198148621 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}] 10:42:28 INFO - PROCESS | 1650 | 1464198148708 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:42:28 INFO - PROCESS | 1650 | 1464198148714 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e54000 == 65 [pid = 1650] [id = 348] 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x117071000) [pid = 1650] [serial = 1043] [outer = 0x0] 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x118172000) [pid = 1650] [serial = 1044] [outer = 0x117071000] 10:42:28 INFO - PROCESS | 1650 | 1464198148739 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1182c5000) [pid = 1650] [serial = 1045] [outer = 0x117071000] 10:42:29 INFO - PROCESS | 1650 | 1464198149092 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]]]}] 10:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 526ms 10:42:29 INFO - PROCESS | 1650 | 1464198149133 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:42:29 INFO - PROCESS | 1650 | 1464198149135 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:42:29 INFO - PROCESS | 1650 | 1464198149145 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1650 | 1464198149146 Marionette TRACE conn2 <- [1,1366,null,{}] 10:42:29 INFO - PROCESS | 1650 | 1464198149148 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}] 10:42:29 INFO - PROCESS | 1650 | 1464198149236 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:42:29 INFO - PROCESS | 1650 | 1464198149240 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121578800 == 66 [pid = 1650] [id = 349] 10:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118531000) [pid = 1650] [serial = 1046] [outer = 0x0] 10:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x118c13c00) [pid = 1650] [serial = 1047] [outer = 0x118531000] 10:42:29 INFO - PROCESS | 1650 | 1464198149266 Marionette DEBUG loaded listener.js 10:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11904ac00) [pid = 1650] [serial = 1048] [outer = 0x118531000] 10:42:29 INFO - PROCESS | 1650 | 1464198149621 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] 10:42:29 INFO - PROCESS | 1650 | 1464198149668 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:42:29 INFO - PROCESS | 1650 | 1464198149671 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1650 | 1464198149672 Marionette TRACE conn2 <- [1,1370,null,{}] 10:42:29 INFO - PROCESS | 1650 | 1464198149675 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}] 10:42:29 INFO - PROCESS | 1650 | 1464198149818 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:42:29 INFO - PROCESS | 1650 | 1464198149876 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257bc000 == 67 [pid = 1650] [id = 350] 10:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1193bc000) [pid = 1650] [serial = 1049] [outer = 0x0] 10:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1193d8800) [pid = 1650] [serial = 1050] [outer = 0x1193bc000] 10:42:29 INFO - PROCESS | 1650 | 1464198149927 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11941cc00) [pid = 1650] [serial = 1051] [outer = 0x1193bc000] 10:42:30 INFO - PROCESS | 1650 | 1464198150342 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] 10:42:30 INFO - PROCESS | 1650 | 1464198150391 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:42:30 INFO - PROCESS | 1650 | 1464198150399 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1650 | 1464198150401 Marionette TRACE conn2 <- [1,1374,null,{}] 10:42:30 INFO - PROCESS | 1650 | 1464198150403 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}] 10:42:30 INFO - PROCESS | 1650 | 1464198150524 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:42:30 INFO - PROCESS | 1650 | 1464198150558 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12779f000 == 68 [pid = 1650] [id = 351] 10:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12101b400) [pid = 1650] [serial = 1052] [outer = 0x0] 10:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x121120400) [pid = 1650] [serial = 1053] [outer = 0x12101b400] 10:42:30 INFO - PROCESS | 1650 | 1464198150583 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12112b400) [pid = 1650] [serial = 1054] [outer = 0x12101b400] 10:42:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:30 INFO - PROCESS | 1650 | 1464198150932 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] 10:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:42:30 INFO - PROCESS | 1650 | 1464198150972 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:42:30 INFO - PROCESS | 1650 | 1464198150974 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1650 | 1464198150975 Marionette TRACE conn2 <- [1,1378,null,{}] 10:42:30 INFO - PROCESS | 1650 | 1464198150977 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}] 10:42:31 INFO - PROCESS | 1650 | 1464198151084 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:42:31 INFO - PROCESS | 1650 | 1464198151109 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129354800 == 69 [pid = 1650] [id = 352] 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12112a000) [pid = 1650] [serial = 1055] [outer = 0x0] 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x121350c00) [pid = 1650] [serial = 1056] [outer = 0x12112a000] 10:42:31 INFO - PROCESS | 1650 | 1464198151134 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x121687c00) [pid = 1650] [serial = 1057] [outer = 0x12112a000] 10:42:31 INFO - PROCESS | 1650 | 1464198151469 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] 10:42:31 INFO - PROCESS | 1650 | 1464198151495 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:42:31 INFO - PROCESS | 1650 | 1464198151497 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:42:31 INFO - PROCESS | 1650 | 1464198151498 Marionette TRACE conn2 <- [1,1382,null,{}] 10:42:31 INFO - PROCESS | 1650 | 1464198151507 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}] 10:42:31 INFO - PROCESS | 1650 | 1464198151615 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:42:31 INFO - PROCESS | 1650 | 1464198151656 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a966800 == 70 [pid = 1650] [id = 353] 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12182ac00) [pid = 1650] [serial = 1058] [outer = 0x0] 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x121bea000) [pid = 1650] [serial = 1059] [outer = 0x12182ac00] 10:42:31 INFO - PROCESS | 1650 | 1464198151688 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12504a400) [pid = 1650] [serial = 1060] [outer = 0x12182ac00] 10:42:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:32 INFO - PROCESS | 1650 | 1464198152312 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] 10:42:32 INFO - PROCESS | 1650 | 1464198152374 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:42:32 INFO - PROCESS | 1650 | 1464198152377 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:42:32 INFO - PROCESS | 1650 | 1464198152377 Marionette TRACE conn2 <- [1,1386,null,{}] 10:42:32 INFO - PROCESS | 1650 | 1464198152379 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}] 10:42:32 INFO - PROCESS | 1650 | 1464198152456 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:42:32 INFO - PROCESS | 1650 | 1464198152465 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119179000 == 71 [pid = 1650] [id = 354] 10:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1126f4000) [pid = 1650] [serial = 1061] [outer = 0x0] 10:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x112919400) [pid = 1650] [serial = 1062] [outer = 0x1126f4000] 10:42:32 INFO - PROCESS | 1650 | 1464198152506 Marionette DEBUG loaded listener.js 10:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1166b9000) [pid = 1650] [serial = 1063] [outer = 0x1126f4000] 10:42:33 INFO - PROCESS | 1650 | 1464198153047 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] 10:42:33 INFO - PROCESS | 1650 | 1464198153100 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:42:33 INFO - PROCESS | 1650 | 1464198153102 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1650 | 1464198153103 Marionette TRACE conn2 <- [1,1390,null,{}] 10:42:33 INFO - PROCESS | 1650 | 1464198153106 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}] 10:42:33 INFO - PROCESS | 1650 | 1464198153191 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:42:33 INFO - PROCESS | 1650 | 1464198153197 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bacb000 == 72 [pid = 1650] [id = 355] 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1182d0000) [pid = 1650] [serial = 1064] [outer = 0x0] 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119410c00) [pid = 1650] [serial = 1065] [outer = 0x1182d0000] 10:42:33 INFO - PROCESS | 1650 | 1464198153227 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12134a800) [pid = 1650] [serial = 1066] [outer = 0x1182d0000] 10:42:33 INFO - PROCESS | 1650 | 1464198153594 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]]]}] 10:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 10:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:42:33 INFO - PROCESS | 1650 | 1464198153622 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:42:33 INFO - PROCESS | 1650 | 1464198153624 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:42:33 INFO - PROCESS | 1650 | 1464198153626 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1650 | 1464198153628 Marionette TRACE conn2 <- [1,1394,null,{}] 10:42:33 INFO - PROCESS | 1650 | 1464198153641 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}] 10:42:33 INFO - PROCESS | 1650 | 1464198153743 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:42:33 INFO - PROCESS | 1650 | 1464198153747 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c816800 == 73 [pid = 1650] [id = 356] 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12175cc00) [pid = 1650] [serial = 1067] [outer = 0x0] 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x126949400) [pid = 1650] [serial = 1068] [outer = 0x12175cc00] 10:42:33 INFO - PROCESS | 1650 | 1464198153771 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x126be2c00) [pid = 1650] [serial = 1069] [outer = 0x12175cc00] 10:42:34 INFO - PROCESS | 1650 | 1464198154109 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]]]}] 10:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 10:42:34 INFO - PROCESS | 1650 | 1464198154145 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:42:34 INFO - PROCESS | 1650 | 1464198154146 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:42:34 INFO - PROCESS | 1650 | 1464198154148 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:42:34 INFO - PROCESS | 1650 | 1464198154149 Marionette TRACE conn2 <- [1,1398,null,{}] 10:42:34 INFO - PROCESS | 1650 | 1464198154152 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}] 10:42:34 INFO - PROCESS | 1650 | 1464198154241 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:42:34 INFO - PROCESS | 1650 | 1464198154308 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9d800 == 74 [pid = 1650] [id = 357] 10:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x121b61c00) [pid = 1650] [serial = 1070] [outer = 0x0] 10:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x127111400) [pid = 1650] [serial = 1071] [outer = 0x121b61c00] 10:42:34 INFO - PROCESS | 1650 | 1464198154332 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1275e3400) [pid = 1650] [serial = 1072] [outer = 0x121b61c00] 10:42:34 INFO - PROCESS | 1650 | 1464198154824 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]]]}] 10:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 719ms 10:42:34 INFO - PROCESS | 1650 | 1464198154869 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:42:34 INFO - PROCESS | 1650 | 1464198154872 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:42:34 INFO - PROCESS | 1650 | 1464198154875 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:42:34 INFO - PROCESS | 1650 | 1464198154878 Marionette TRACE conn2 <- [1,1402,null,{}] 10:42:34 INFO - PROCESS | 1650 | 1464198154901 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}] 10:42:35 INFO - PROCESS | 1650 | 1464198155016 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:42:35 INFO - PROCESS | 1650 | 1464198155132 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119076000 == 75 [pid = 1650] [id = 358] 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x113342800) [pid = 1650] [serial = 1073] [outer = 0x0] 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1139f0c00) [pid = 1650] [serial = 1074] [outer = 0x113342800] 10:42:35 INFO - PROCESS | 1650 | 1464198155164 Marionette DEBUG loaded listener.js 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116023c00) [pid = 1650] [serial = 1075] [outer = 0x113342800] 10:42:35 INFO - PROCESS | 1650 | 1464198155594 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]]]}] 10:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 738ms 10:42:35 INFO - PROCESS | 1650 | 1464198155616 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:42:35 INFO - PROCESS | 1650 | 1464198155620 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:42:35 INFO - PROCESS | 1650 | 1464198155624 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1650 | 1464198155626 Marionette TRACE conn2 <- [1,1406,null,{}] 10:42:35 INFO - PROCESS | 1650 | 1464198155629 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}] 10:42:35 INFO - PROCESS | 1650 | 1464198155740 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:42:35 INFO - PROCESS | 1650 | 1464198155808 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12692f800 == 76 [pid = 1650] [id = 359] 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1166bc000) [pid = 1650] [serial = 1076] [outer = 0x0] 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11706f400) [pid = 1650] [serial = 1077] [outer = 0x1166bc000] 10:42:35 INFO - PROCESS | 1650 | 1464198155880 Marionette DEBUG loaded listener.js 10:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x118202400) [pid = 1650] [serial = 1078] [outer = 0x1166bc000] 10:42:36 INFO - PROCESS | 1650 | 1464198156442 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]]]}] 10:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 870ms 10:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:42:36 INFO - PROCESS | 1650 | 1464198156495 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:42:36 INFO - PROCESS | 1650 | 1464198156496 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:42:36 INFO - PROCESS | 1650 | 1464198156499 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:42:36 INFO - PROCESS | 1650 | 1464198156501 Marionette TRACE conn2 <- [1,1410,null,{}] 10:42:36 INFO - PROCESS | 1650 | 1464198156509 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}] 10:42:36 INFO - PROCESS | 1650 | 1464198156623 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:42:36 INFO - PROCESS | 1650 | 1464198156732 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d513000 == 77 [pid = 1650] [id = 360] 10:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1193e5000) [pid = 1650] [serial = 1079] [outer = 0x0] 10:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x119418000) [pid = 1650] [serial = 1080] [outer = 0x1193e5000] 10:42:36 INFO - PROCESS | 1650 | 1464198156766 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x120f4c800) [pid = 1650] [serial = 1081] [outer = 0x1193e5000] 10:42:37 INFO - PROCESS | 1650 | 1464198157225 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]]]}] 10:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 771ms 10:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:42:37 INFO - PROCESS | 1650 | 1464198157279 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 1650 | 1464198157282 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:42:37 INFO - PROCESS | 1650 | 1464198157285 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1650 | 1464198157287 Marionette TRACE conn2 <- [1,1414,null,{}] 10:42:37 INFO - PROCESS | 1650 | 1464198157289 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}] 10:42:37 INFO - PROCESS | 1650 | 1464198157401 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:42:37 INFO - PROCESS | 1650 | 1464198157481 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d97b800 == 78 [pid = 1650] [id = 361] 10:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x121128400) [pid = 1650] [serial = 1082] [outer = 0x0] 10:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1214ddc00) [pid = 1650] [serial = 1083] [outer = 0x121128400] 10:42:37 INFO - PROCESS | 1650 | 1464198157511 Marionette DEBUG loaded listener.js 10:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1254ae000) [pid = 1650] [serial = 1084] [outer = 0x121128400] 10:42:38 INFO - PROCESS | 1650 | 1464198158121 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]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 872ms 10:42:38 INFO - PROCESS | 1650 | 1464198158159 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1650 | 1464198158161 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:42:38 INFO - PROCESS | 1650 | 1464198158165 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1650 | 1464198158167 Marionette TRACE conn2 <- [1,1418,null,{}] 10:42:38 INFO - PROCESS | 1650 | 1464198158171 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}] 10:42:38 INFO - PROCESS | 1650 | 1464198158327 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:42:38 INFO - PROCESS | 1650 | 1464198158459 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e127000 == 79 [pid = 1650] [id = 362] 10:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x121139400) [pid = 1650] [serial = 1085] [outer = 0x0] 10:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x126950c00) [pid = 1650] [serial = 1086] [outer = 0x121139400] 10:42:38 INFO - PROCESS | 1650 | 1464198158491 Marionette DEBUG loaded listener.js 10:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x127538c00) [pid = 1650] [serial = 1087] [outer = 0x121139400] 10:42:38 INFO - PROCESS | 1650 | 1464198158954 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]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 10:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:42:38 INFO - PROCESS | 1650 | 1464198158987 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1650 | 1464198158989 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:42:38 INFO - PROCESS | 1650 | 1464198158992 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1650 | 1464198158994 Marionette TRACE conn2 <- [1,1422,null,{}] 10:42:39 INFO - PROCESS | 1650 | 1464198158998 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}] 10:42:39 INFO - PROCESS | 1650 | 1464198159166 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:42:39 INFO - PROCESS | 1650 | 1464198159282 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d67800 == 80 [pid = 1650] [id = 363] 10:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x127a0ec00) [pid = 1650] [serial = 1088] [outer = 0x0] 10:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128c78400) [pid = 1650] [serial = 1089] [outer = 0x127a0ec00] 10:42:39 INFO - PROCESS | 1650 | 1464198159322 Marionette DEBUG loaded listener.js 10:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x128eecc00) [pid = 1650] [serial = 1090] [outer = 0x127a0ec00] 10:42:39 INFO - PROCESS | 1650 | 1464198159844 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]]]}] 10:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 874ms 10:42:39 INFO - PROCESS | 1650 | 1464198159885 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:42:39 INFO - PROCESS | 1650 | 1464198159886 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:42:39 INFO - PROCESS | 1650 | 1464198159890 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:42:39 INFO - PROCESS | 1650 | 1464198159891 Marionette TRACE conn2 <- [1,1426,null,{}] 10:42:39 INFO - PROCESS | 1650 | 1464198159894 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}] 10:42:40 INFO - PROCESS | 1650 | 1464198160003 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:42:40 INFO - PROCESS | 1650 | 1464198160086 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117022800 == 81 [pid = 1650] [id = 364] 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1126ef400) [pid = 1650] [serial = 1091] [outer = 0x0] 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1166b1800) [pid = 1650] [serial = 1092] [outer = 0x1126ef400] 10:42:40 INFO - PROCESS | 1650 | 1464198160116 Marionette DEBUG loaded listener.js 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x121b5a400) [pid = 1650] [serial = 1093] [outer = 0x1126ef400] 10:42:40 INFO - PROCESS | 1650 | 1464198160532 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]]]}] 10:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 10:42:40 INFO - PROCESS | 1650 | 1464198160559 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:42:40 INFO - PROCESS | 1650 | 1464198160561 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:42:40 INFO - PROCESS | 1650 | 1464198160564 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:42:40 INFO - PROCESS | 1650 | 1464198160566 Marionette TRACE conn2 <- [1,1430,null,{}] 10:42:40 INFO - PROCESS | 1650 | 1464198160569 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}] 10:42:40 INFO - PROCESS | 1650 | 1464198160677 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:42:40 INFO - PROCESS | 1650 | 1464198160760 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12138d800 == 82 [pid = 1650] [id = 365] 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1121b5800) [pid = 1650] [serial = 1094] [outer = 0x0] 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x120f45000) [pid = 1650] [serial = 1095] [outer = 0x1121b5800] 10:42:40 INFO - PROCESS | 1650 | 1464198160790 Marionette DEBUG loaded listener.js 10:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x128eeb800) [pid = 1650] [serial = 1096] [outer = 0x1121b5800] 10:42:41 INFO - PROCESS | 1650 | 1464198161440 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]]]}] 10:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 921ms 10:42:41 INFO - PROCESS | 1650 | 1464198161485 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:42:41 INFO - PROCESS | 1650 | 1464198161487 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:42:41 INFO - PROCESS | 1650 | 1464198161491 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:42:41 INFO - PROCESS | 1650 | 1464198161493 Marionette TRACE conn2 <- [1,1434,null,{}] 10:42:41 INFO - PROCESS | 1650 | 1464198161497 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}] 10:42:41 INFO - PROCESS | 1650 | 1464198161607 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:42:41 INFO - PROCESS | 1650 | 1464198161699 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a18800 == 83 [pid = 1650] [id = 366] 10:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1139f0400) [pid = 1650] [serial = 1097] [outer = 0x0] 10:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x115e3ec00) [pid = 1650] [serial = 1098] [outer = 0x1139f0400] 10:42:41 INFO - PROCESS | 1650 | 1464198161746 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11602b000) [pid = 1650] [serial = 1099] [outer = 0x1139f0400] 10:42:42 INFO - PROCESS | 1650 | 1464198162274 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 824ms 10:42:42 INFO - PROCESS | 1650 | 1464198162316 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1650 | 1464198162320 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:42:42 INFO - PROCESS | 1650 | 1464198162324 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1650 | 1464198162325 Marionette TRACE conn2 <- [1,1438,null,{}] 10:42:42 INFO - PROCESS | 1650 | 1464198162328 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}] 10:42:42 INFO - PROCESS | 1650 | 1464198162436 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c816800 == 82 [pid = 1650] [id = 356] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12bacb000 == 81 [pid = 1650] [id = 355] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119179000 == 80 [pid = 1650] [id = 354] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a966800 == 79 [pid = 1650] [id = 353] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129354800 == 78 [pid = 1650] [id = 352] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12779f000 == 77 [pid = 1650] [id = 351] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x125fb4000) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1257bc000 == 76 [pid = 1650] [id = 350] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121578800 == 75 [pid = 1650] [id = 349] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119e54000 == 74 [pid = 1650] [id = 348] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117575800 == 73 [pid = 1650] [id = 347] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x113915000 == 72 [pid = 1650] [id = 346] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117575000 == 71 [pid = 1650] [id = 345] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118cc1000 == 70 [pid = 1650] [id = 340] 10:42:42 INFO - PROCESS | 1650 | --DOCSHELL 0x111ead800 == 69 [pid = 1650] [id = 339] 10:42:42 INFO - PROCESS | 1650 | 1464198162566 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x116031000) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1214d7000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1193dd000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1193dcc00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1258dc400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x112cb3c00) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x126be7400) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127a11000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x118174000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1193e4c00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x119be5c00) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x121121c00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x120f4f400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1166b4c00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12d453400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1193e1000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x116013400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1126e2400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x111f3d800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128ef3000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x118178c00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118230800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x118527000) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x126be7000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1126e8c00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119417400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x117068c00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x117170400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11334c000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x112d9e000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x116022400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1161e9400) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11997e800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1251f7400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x121129000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11941ec00) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12134a000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11395f800) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1193b7c00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x121e49000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x121b59000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x127a0bc00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x110dbc000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121b5c400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12c526800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 10:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x113915000 == 70 [pid = 1650] [id = 367] 10:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x110dbc000) [pid = 1650] [serial = 1100] [outer = 0x0] 10:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x112cb3c00) [pid = 1650] [serial = 1101] [outer = 0x110dbc000] 10:42:42 INFO - PROCESS | 1650 | 1464198162601 Marionette DEBUG loaded listener.js 10:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x117068c00) [pid = 1650] [serial = 1102] [outer = 0x110dbc000] 10:42:42 INFO - PROCESS | 1650 | 1464198162924 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 618ms 10:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:42:42 INFO - PROCESS | 1650 | 1464198162943 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1650 | 1464198162944 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:42:42 INFO - PROCESS | 1650 | 1464198162949 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1650 | 1464198162953 Marionette TRACE conn2 <- [1,1442,null,{}] 10:42:42 INFO - PROCESS | 1650 | 1464198162960 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}] 10:42:43 INFO - PROCESS | 1650 | 1464198163074 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:42:43 INFO - PROCESS | 1650 | 1464198163081 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a7000 == 71 [pid = 1650] [id = 368] 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1181f9800) [pid = 1650] [serial = 1103] [outer = 0x0] 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118520000) [pid = 1650] [serial = 1104] [outer = 0x1181f9800] 10:42:43 INFO - PROCESS | 1650 | 1464198163122 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1193ae800) [pid = 1650] [serial = 1105] [outer = 0x1181f9800] 10:42:43 INFO - PROCESS | 1650 | 1464198163532 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]]]}] 10:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 624ms 10:42:43 INFO - PROCESS | 1650 | 1464198163572 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:42:43 INFO - PROCESS | 1650 | 1464198163575 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:42:43 INFO - PROCESS | 1650 | 1464198163579 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:42:43 INFO - PROCESS | 1650 | 1464198163580 Marionette TRACE conn2 <- [1,1446,null,{}] 10:42:43 INFO - PROCESS | 1650 | 1464198163584 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}] 10:42:43 INFO - PROCESS | 1650 | 1464198163726 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:42:43 INFO - PROCESS | 1650 | 1464198163825 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121578800 == 72 [pid = 1650] [id = 369] 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118c14400) [pid = 1650] [serial = 1106] [outer = 0x0] 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1193e6400) [pid = 1650] [serial = 1107] [outer = 0x118c14400] 10:42:43 INFO - PROCESS | 1650 | 1464198163866 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119be0000) [pid = 1650] [serial = 1108] [outer = 0x118c14400] 10:42:44 INFO - PROCESS | 1650 | 1464198164216 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 10:42:44 INFO - PROCESS | 1650 | 1464198164251 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1650 | 1464198164252 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:42:44 INFO - PROCESS | 1650 | 1464198164254 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1650 | 1464198164256 Marionette TRACE conn2 <- [1,1450,null,{}] 10:42:44 INFO - PROCESS | 1650 | 1464198164258 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}] 10:42:44 INFO - PROCESS | 1650 | 1464198164379 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:42:44 INFO - PROCESS | 1650 | 1464198164435 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126930800 == 73 [pid = 1650] [id = 370] 10:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1193e5400) [pid = 1650] [serial = 1109] [outer = 0x0] 10:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12100dc00) [pid = 1650] [serial = 1110] [outer = 0x1193e5400] 10:42:44 INFO - PROCESS | 1650 | 1464198164460 Marionette DEBUG loaded listener.js 10:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x121127800) [pid = 1650] [serial = 1111] [outer = 0x1193e5400] 10:42:44 INFO - PROCESS | 1650 | 1464198164778 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 10:42:44 INFO - PROCESS | 1650 | 1464198164823 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1650 | 1464198164824 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:42:44 INFO - PROCESS | 1650 | 1464198164827 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1650 | 1464198164828 Marionette TRACE conn2 <- [1,1454,null,{}] 10:42:44 INFO - PROCESS | 1650 | 1464198164830 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}] 10:42:44 INFO - PROCESS | 1650 | 1464198164964 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:42:44 INFO - PROCESS | 1650 | 1464198164977 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a408000 == 74 [pid = 1650] [id = 371] 10:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12113c000) [pid = 1650] [serial = 1112] [outer = 0x0] 10:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1213c9800) [pid = 1650] [serial = 1113] [outer = 0x12113c000] 10:42:45 INFO - PROCESS | 1650 | 1464198165003 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1258d9c00) [pid = 1650] [serial = 1114] [outer = 0x12113c000] 10:42:45 INFO - PROCESS | 1650 | 1464198165344 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]]]}] 10:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 10:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:42:45 INFO - PROCESS | 1650 | 1464198165399 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:42:45 INFO - PROCESS | 1650 | 1464198165400 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:42:45 INFO - PROCESS | 1650 | 1464198165402 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:42:45 INFO - PROCESS | 1650 | 1464198165403 Marionette TRACE conn2 <- [1,1458,null,{}] 10:42:45 INFO - PROCESS | 1650 | 1464198165406 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}] 10:42:45 INFO - PROCESS | 1650 | 1464198165517 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:42:45 INFO - PROCESS | 1650 | 1464198165537 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a978800 == 75 [pid = 1650] [id = 372] 10:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121141400) [pid = 1650] [serial = 1115] [outer = 0x0] 10:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x126951800) [pid = 1650] [serial = 1116] [outer = 0x121141400] 10:42:45 INFO - PROCESS | 1650 | 1464198165562 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1275dec00) [pid = 1650] [serial = 1117] [outer = 0x121141400] 10:42:45 INFO - PROCESS | 1650 | 1464198165928 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]]]}] 10:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 568ms 10:42:45 INFO - PROCESS | 1650 | 1464198165970 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:42:45 INFO - PROCESS | 1650 | 1464198165972 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:42:45 INFO - PROCESS | 1650 | 1464198165974 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:42:45 INFO - PROCESS | 1650 | 1464198165975 Marionette TRACE conn2 <- [1,1462,null,{}] 10:42:45 INFO - PROCESS | 1650 | 1464198165977 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}] 10:42:46 INFO - PROCESS | 1650 | 1464198166090 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:42:46 INFO - PROCESS | 1650 | 1464198166132 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b84b000 == 76 [pid = 1650] [id = 373] 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x126be7000) [pid = 1650] [serial = 1118] [outer = 0x0] 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128c56c00) [pid = 1650] [serial = 1119] [outer = 0x126be7000] 10:42:46 INFO - PROCESS | 1650 | 1464198166156 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128c7f400) [pid = 1650] [serial = 1120] [outer = 0x126be7000] 10:42:46 INFO - PROCESS | 1650 | 1464198166526 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]]]}] 10:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 10:42:46 INFO - PROCESS | 1650 | 1464198166543 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:42:46 INFO - PROCESS | 1650 | 1464198166545 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:42:46 INFO - PROCESS | 1650 | 1464198166550 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:42:46 INFO - PROCESS | 1650 | 1464198166552 Marionette TRACE conn2 <- [1,1466,null,{}] 10:42:46 INFO - PROCESS | 1650 | 1464198166556 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}] 10:42:46 INFO - PROCESS | 1650 | 1464198166723 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12101b400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12112a000) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x111e33800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1193bc000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12182ac00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x113b6e800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118531000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1139ee800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1126f4000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1182d0000) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12175cc00) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x117071000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:42:46 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118524c00) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:42:46 INFO - PROCESS | 1650 | 1464198166907 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121374000 == 77 [pid = 1650] [id = 374] 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1126f4000) [pid = 1650] [serial = 1121] [outer = 0x0] 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x112cb4c00) [pid = 1650] [serial = 1122] [outer = 0x1126f4000] 10:42:46 INFO - PROCESS | 1650 | 1464198166932 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x118175800) [pid = 1650] [serial = 1123] [outer = 0x1126f4000] 10:42:47 INFO - PROCESS | 1650 | 1464198167219 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]]]}] 10:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 10:42:47 INFO - PROCESS | 1650 | 1464198167271 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:42:47 INFO - PROCESS | 1650 | 1464198167272 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:42:47 INFO - PROCESS | 1650 | 1464198167274 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1650 | 1464198167275 Marionette TRACE conn2 <- [1,1470,null,{}] 10:42:47 INFO - PROCESS | 1650 | 1464198167278 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}] 10:42:47 INFO - PROCESS | 1650 | 1464198167369 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:42:47 INFO - PROCESS | 1650 | 1464198167435 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c810800 == 78 [pid = 1650] [id = 375] 10:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11276b400) [pid = 1650] [serial = 1124] [outer = 0x0] 10:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12113a400) [pid = 1650] [serial = 1125] [outer = 0x11276b400] 10:42:47 INFO - PROCESS | 1650 | 1464198167460 Marionette DEBUG loaded listener.js 10:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129294800) [pid = 1650] [serial = 1126] [outer = 0x11276b400] 10:42:47 INFO - PROCESS | 1650 | 1464198167766 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]]]}] 10:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 10:42:47 INFO - PROCESS | 1650 | 1464198167793 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:42:47 INFO - PROCESS | 1650 | 1464198167795 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:42:47 INFO - PROCESS | 1650 | 1464198167800 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1650 | 1464198167802 Marionette TRACE conn2 <- [1,1474,null,{}] 10:42:47 INFO - PROCESS | 1650 | 1464198167805 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}] 10:42:47 INFO - PROCESS | 1650 | 1464198167911 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:42:47 INFO - PROCESS | 1650 | 1464198167916 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e131800 == 79 [pid = 1650] [id = 376] 10:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12694e800) [pid = 1650] [serial = 1127] [outer = 0x0] 10:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129527c00) [pid = 1650] [serial = 1128] [outer = 0x12694e800] 10:42:47 INFO - PROCESS | 1650 | 1464198167953 Marionette DEBUG loaded listener.js 10:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12a923800) [pid = 1650] [serial = 1129] [outer = 0x12694e800] 10:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 10:42:48 INFO - PROCESS | 1650 | 1464198168316 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]]]}] 10:42:48 INFO - PROCESS | 1650 | 1464198168321 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1650 | 1464198168323 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:42:48 INFO - PROCESS | 1650 | 1464198168325 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1650 | 1464198168326 Marionette TRACE conn2 <- [1,1478,null,{}] 10:42:48 INFO - PROCESS | 1650 | 1464198168328 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}] 10:42:48 INFO - PROCESS | 1650 | 1464198168476 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:42:48 INFO - PROCESS | 1650 | 1464198168521 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x134ece800 == 80 [pid = 1650] [id = 377] 10:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b053800) [pid = 1650] [serial = 1130] [outer = 0x0] 10:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b058800) [pid = 1650] [serial = 1131] [outer = 0x12b053800] 10:42:48 INFO - PROCESS | 1650 | 1464198168545 Marionette DEBUG loaded listener.js 10:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b1e3c00) [pid = 1650] [serial = 1132] [outer = 0x12b053800] 10:42:48 INFO - PROCESS | 1650 | 1464198168951 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]]]}] 10:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 668ms 10:42:48 INFO - PROCESS | 1650 | 1464198168994 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:42:48 INFO - PROCESS | 1650 | 1464198168997 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:42:49 INFO - PROCESS | 1650 | 1464198169000 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:42:49 INFO - PROCESS | 1650 | 1464198169003 Marionette TRACE conn2 <- [1,1482,null,{}] 10:42:49 INFO - PROCESS | 1650 | 1464198169008 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}] 10:42:49 INFO - PROCESS | 1650 | 1464198169129 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:42:49 INFO - PROCESS | 1650 | 1464198169239 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b7800 == 81 [pid = 1650] [id = 378] 10:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11276a400) [pid = 1650] [serial = 1133] [outer = 0x0] 10:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x112915000) [pid = 1650] [serial = 1134] [outer = 0x11276a400] 10:42:49 INFO - PROCESS | 1650 | 1464198169284 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x116017800) [pid = 1650] [serial = 1135] [outer = 0x11276a400] 10:42:49 INFO - PROCESS | 1650 | 1464198169723 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]]]}] 10:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 773ms 10:42:49 INFO - PROCESS | 1650 | 1464198169774 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:42:49 INFO - PROCESS | 1650 | 1464198169778 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:42:49 INFO - PROCESS | 1650 | 1464198169801 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:42:49 INFO - PROCESS | 1650 | 1464198169803 Marionette TRACE conn2 <- [1,1486,null,{}] 10:42:49 INFO - PROCESS | 1650 | 1464198169806 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}] 10:42:49 INFO - PROCESS | 1650 | 1464198169921 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:42:50 INFO - PROCESS | 1650 | 1464198170004 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157b000 == 82 [pid = 1650] [id = 379] 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x118176c00) [pid = 1650] [serial = 1136] [outer = 0x0] 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11820e800) [pid = 1650] [serial = 1137] [outer = 0x118176c00] 10:42:50 INFO - PROCESS | 1650 | 1464198170034 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1185e3c00) [pid = 1650] [serial = 1138] [outer = 0x118176c00] 10:42:50 INFO - PROCESS | 1650 | 1464198170463 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]]]}] 10:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 10:42:50 INFO - PROCESS | 1650 | 1464198170529 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1650 | 1464198170530 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:42:50 INFO - PROCESS | 1650 | 1464198170535 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1650 | 1464198170538 Marionette TRACE conn2 <- [1,1490,null,{}] 10:42:50 INFO - PROCESS | 1650 | 1464198170546 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}] 10:42:50 INFO - PROCESS | 1650 | 1464198170661 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:42:50 INFO - PROCESS | 1650 | 1464198170743 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d97c000 == 83 [pid = 1650] [id = 380] 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x119419400) [pid = 1650] [serial = 1139] [outer = 0x0] 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x121139c00) [pid = 1650] [serial = 1140] [outer = 0x119419400] 10:42:50 INFO - PROCESS | 1650 | 1464198170776 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12156b400) [pid = 1650] [serial = 1141] [outer = 0x119419400] 10:42:51 INFO - PROCESS | 1650 | 1464198171211 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]]]}] 10:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 725ms 10:42:51 INFO - PROCESS | 1650 | 1464198171260 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:42:51 INFO - PROCESS | 1650 | 1464198171262 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:42:51 INFO - PROCESS | 1650 | 1464198171284 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1650 | 1464198171285 Marionette TRACE conn2 <- [1,1494,null,{}] 10:42:51 INFO - PROCESS | 1650 | 1464198171287 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}] 10:42:51 INFO - PROCESS | 1650 | 1464198171403 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:42:51 INFO - PROCESS | 1650 | 1464198171487 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x13511f800 == 84 [pid = 1650] [id = 381] 10:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x121b62400) [pid = 1650] [serial = 1142] [outer = 0x0] 10:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x125051400) [pid = 1650] [serial = 1143] [outer = 0x121b62400] 10:42:51 INFO - PROCESS | 1650 | 1464198171521 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x127a04400) [pid = 1650] [serial = 1144] [outer = 0x121b62400] 10:42:52 INFO - PROCESS | 1650 | 1464198172021 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]]]}] 10:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 773ms 10:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:42:52 INFO - PROCESS | 1650 | 1464198172054 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:42:52 INFO - PROCESS | 1650 | 1464198172055 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:42:52 INFO - PROCESS | 1650 | 1464198172057 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:42:52 INFO - PROCESS | 1650 | 1464198172058 Marionette TRACE conn2 <- [1,1498,null,{}] 10:42:52 INFO - PROCESS | 1650 | 1464198172061 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}] 10:42:52 INFO - PROCESS | 1650 | 1464198172172 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:42:52 INFO - PROCESS | 1650 | 1464198172253 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352de000 == 85 [pid = 1650] [id = 382] 10:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x121e47000) [pid = 1650] [serial = 1145] [outer = 0x0] 10:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x129297800) [pid = 1650] [serial = 1146] [outer = 0x121e47000] 10:42:52 INFO - PROCESS | 1650 | 1464198172284 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12a429000) [pid = 1650] [serial = 1147] [outer = 0x121e47000] 10:42:52 INFO - PROCESS | 1650 | 1464198172700 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]]]}] 10:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 10:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:42:52 INFO - PROCESS | 1650 | 1464198172726 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:42:52 INFO - PROCESS | 1650 | 1464198172728 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:42:52 INFO - PROCESS | 1650 | 1464198172730 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:42:52 INFO - PROCESS | 1650 | 1464198172731 Marionette TRACE conn2 <- [1,1502,null,{}] 10:42:52 INFO - PROCESS | 1650 | 1464198172734 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}] 10:42:52 INFO - PROCESS | 1650 | 1464198172860 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:42:52 INFO - PROCESS | 1650 | 1464198172954 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x110f37800 == 86 [pid = 1650] [id = 383] 10:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12a7c2400) [pid = 1650] [serial = 1148] [outer = 0x0] 10:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12a932c00) [pid = 1650] [serial = 1149] [outer = 0x12a7c2400] 10:42:52 INFO - PROCESS | 1650 | 1464198172987 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12bb0e800) [pid = 1650] [serial = 1150] [outer = 0x12a7c2400] 10:42:53 INFO - PROCESS | 1650 | 1464198173406 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]]]}] 10:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 719ms 10:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:42:53 INFO - PROCESS | 1650 | 1464198173465 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:42:53 INFO - PROCESS | 1650 | 1464198173466 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:42:53 INFO - PROCESS | 1650 | 1464198173468 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1650 | 1464198173470 Marionette TRACE conn2 <- [1,1506,null,{}] 10:42:53 INFO - PROCESS | 1650 | 1464198173472 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}] 10:42:53 INFO - PROCESS | 1650 | 1464198173581 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:42:53 INFO - PROCESS | 1650 | 1464198173703 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3c1800 == 87 [pid = 1650] [id = 384] 10:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x127327c00) [pid = 1650] [serial = 1151] [outer = 0x0] 10:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12bb29800) [pid = 1650] [serial = 1152] [outer = 0x127327c00] 10:42:53 INFO - PROCESS | 1650 | 1464198173733 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12bb31000) [pid = 1650] [serial = 1153] [outer = 0x127327c00] 10:42:54 INFO - PROCESS | 1650 | 1464198174331 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]]]}] 10:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 971ms 10:42:54 INFO - PROCESS | 1650 | 1464198174439 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:42:54 INFO - PROCESS | 1650 | 1464198174442 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:42:54 INFO - PROCESS | 1650 | 1464198174445 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:42:54 INFO - PROCESS | 1650 | 1464198174447 Marionette TRACE conn2 <- [1,1510,null,{}] 10:42:54 INFO - PROCESS | 1650 | 1464198174451 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}] 10:42:54 INFO - PROCESS | 1650 | 1464198174557 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:42:54 INFO - PROCESS | 1650 | 1464198174626 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118297000 == 88 [pid = 1650] [id = 385] 10:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1126ec400) [pid = 1650] [serial = 1154] [outer = 0x0] 10:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1126f6000) [pid = 1650] [serial = 1155] [outer = 0x1126ec400] 10:42:54 INFO - PROCESS | 1650 | 1464198174654 Marionette DEBUG loaded listener.js 10:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x112919000) [pid = 1650] [serial = 1156] [outer = 0x1126ec400] 10:42:55 INFO - PROCESS | 1650 | 1464198175076 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]]]}] 10:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 10:42:55 INFO - PROCESS | 1650 | 1464198175117 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1650 | 1464198175120 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:42:55 INFO - PROCESS | 1650 | 1464198175125 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1650 | 1464198175126 Marionette TRACE conn2 <- [1,1514,null,{}] 10:42:55 INFO - PROCESS | 1650 | 1464198175129 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}] 10:42:55 INFO - PROCESS | 1650 | 1464198175229 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:42:55 INFO - PROCESS | 1650 | 1464198175342 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117586800 == 89 [pid = 1650] [id = 386] 10:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x112caf800) [pid = 1650] [serial = 1157] [outer = 0x0] 10:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x116024400) [pid = 1650] [serial = 1158] [outer = 0x112caf800] 10:42:55 INFO - PROCESS | 1650 | 1464198175372 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11693ec00) [pid = 1650] [serial = 1159] [outer = 0x112caf800] 10:42:55 INFO - PROCESS | 1650 | 1464198175819 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]]]}] 10:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 10:42:55 INFO - PROCESS | 1650 | 1464198175864 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1650 | 1464198175866 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:42:55 INFO - PROCESS | 1650 | 1464198175870 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1650 | 1464198175873 Marionette TRACE conn2 <- [1,1518,null,{}] 10:42:55 INFO - PROCESS | 1650 | 1464198175883 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}] 10:42:56 INFO - PROCESS | 1650 | 1464198176007 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:42:56 INFO - PROCESS | 1650 | 1464198176177 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11945b800 == 90 [pid = 1650] [id = 387] 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x118175c00) [pid = 1650] [serial = 1160] [outer = 0x0] 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1181fcc00) [pid = 1650] [serial = 1161] [outer = 0x118175c00] 10:42:56 INFO - PROCESS | 1650 | 1464198176223 Marionette DEBUG loaded listener.js 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1185e5800) [pid = 1650] [serial = 1162] [outer = 0x118175c00] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c52f800 == 89 [pid = 1650] [id = 171] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12e131800 == 88 [pid = 1650] [id = 376] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c810800 == 87 [pid = 1650] [id = 375] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121374000 == 86 [pid = 1650] [id = 374] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b84b000 == 85 [pid = 1650] [id = 373] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a978800 == 84 [pid = 1650] [id = 372] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x111aaf800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x113d5fc00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x117074800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x121124800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x126e64000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x121b58000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a408000 == 83 [pid = 1650] [id = 371] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126930800 == 82 [pid = 1650] [id = 370] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121578800 == 81 [pid = 1650] [id = 369] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a7000 == 80 [pid = 1650] [id = 368] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113915000 == 79 [pid = 1650] [id = 367] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121a18800 == 78 [pid = 1650] [id = 366] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d97b800 == 77 [pid = 1650] [id = 361] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d513000 == 76 [pid = 1650] [id = 360] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12692f800 == 75 [pid = 1650] [id = 359] 10:42:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119076000 == 74 [pid = 1650] [id = 358] 10:42:56 INFO - PROCESS | 1650 | 1464198176677 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]]]}] 10:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 821ms 10:42:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:42:56 INFO - PROCESS | 1650 | 1464198176692 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:42:56 INFO - PROCESS | 1650 | 1464198176694 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:42:56 INFO - PROCESS | 1650 | 1464198176696 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1650 | 1464198176697 Marionette TRACE conn2 <- [1,1522,null,{}] 10:42:56 INFO - PROCESS | 1650 | 1464198176701 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}] 10:42:56 INFO - PROCESS | 1650 | 1464198176796 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12694cc00) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x121120400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x121350c00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12112b400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x112768800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1126df400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1193d8800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x121bea000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x116023400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x116a51c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x118c13c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11904ac00) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x116015c00) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x113f48c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x121687c00) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x112919400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1166b9000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119410c00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x126949400) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12504a400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118172000) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1182c5000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x126be2c00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12134a800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11941cc00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 10:42:56 INFO - PROCESS | 1650 | 1464198176864 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181ed800 == 75 [pid = 1650] [id = 388] 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x112919400) [pid = 1650] [serial = 1163] [outer = 0x0] 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x118172000) [pid = 1650] [serial = 1164] [outer = 0x112919400] 10:42:56 INFO - PROCESS | 1650 | 1464198176891 Marionette DEBUG loaded listener.js 10:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x119013c00) [pid = 1650] [serial = 1165] [outer = 0x112919400] 10:42:57 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 () { 10:42:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:42:57 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 () { 10:42:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:42:57 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 () { 10:42:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:42:57 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 () { 10:42:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:42:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 10:42:57 INFO - PROCESS | 1650 | 1464198177161 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"]]]}] 10:42:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:42:57 INFO - PROCESS | 1650 | 1464198177175 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:42:57 INFO - PROCESS | 1650 | 1464198177176 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:42:57 INFO - PROCESS | 1650 | 1464198177178 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1650 | 1464198177179 Marionette TRACE conn2 <- [1,1526,null,{}] 10:42:57 INFO - PROCESS | 1650 | 1464198177189 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}] 10:42:57 INFO - PROCESS | 1650 | 1464198177279 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:42:57 INFO - PROCESS | 1650 | 1464198177303 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e55800 == 76 [pid = 1650] [id = 389] 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x118c13000) [pid = 1650] [serial = 1166] [outer = 0x0] 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1193ba000) [pid = 1650] [serial = 1167] [outer = 0x118c13000] 10:42:57 INFO - PROCESS | 1650 | 1464198177383 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11941b000) [pid = 1650] [serial = 1168] [outer = 0x118c13000] 10:42:57 INFO - PROCESS | 1650 | 1464198177655 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"]]]}] 10:42:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:42:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:42:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:42:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 529ms 10:42:57 INFO - PROCESS | 1650 | 1464198177708 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:42:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:42:57 INFO - PROCESS | 1650 | 1464198177720 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:42:57 INFO - PROCESS | 1650 | 1464198177723 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1650 | 1464198177724 Marionette TRACE conn2 <- [1,1530,null,{}] 10:42:57 INFO - PROCESS | 1650 | 1464198177726 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}] 10:42:57 INFO - PROCESS | 1650 | 1464198177827 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:42:57 INFO - PROCESS | 1650 | 1464198177893 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ecd800 == 77 [pid = 1650] [id = 390] 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x118c13400) [pid = 1650] [serial = 1169] [outer = 0x0] 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x119be2800) [pid = 1650] [serial = 1170] [outer = 0x118c13400] 10:42:57 INFO - PROCESS | 1650 | 1464198177919 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1213cb400) [pid = 1650] [serial = 1171] [outer = 0x118c13400] 10:42:58 INFO - PROCESS | 1650 | 1464198178163 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]]]}] 10:42:58 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 10:42:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:42:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:42:58 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. 10:42:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:42:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 10:42:58 INFO - PROCESS | 1650 | 1464198178192 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1650 | 1464198178194 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:42:58 INFO - PROCESS | 1650 | 1464198178204 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1650 | 1464198178205 Marionette TRACE conn2 <- [1,1534,null,{}] 10:42:58 INFO - PROCESS | 1650 | 1464198178209 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}] 10:42:58 INFO - PROCESS | 1650 | 1464198178298 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:42:58 INFO - PROCESS | 1650 | 1464198178304 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x127163000 == 78 [pid = 1650] [id = 391] 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x120f49800) [pid = 1650] [serial = 1172] [outer = 0x0] 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1214dc000) [pid = 1650] [serial = 1173] [outer = 0x120f49800] 10:42:58 INFO - PROCESS | 1650 | 1464198178329 Marionette DEBUG loaded listener.js 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x121b61000) [pid = 1650] [serial = 1174] [outer = 0x120f49800] 10:42:58 INFO - PROCESS | 1650 | 1464198178688 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]]]}] 10:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 528ms 10:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:42:58 INFO - PROCESS | 1650 | 1464198178725 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1650 | 1464198178726 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:42:58 INFO - PROCESS | 1650 | 1464198178728 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1650 | 1464198178729 Marionette TRACE conn2 <- [1,1538,null,{}] 10:42:58 INFO - PROCESS | 1650 | 1464198178732 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}] 10:42:58 INFO - PROCESS | 1650 | 1464198178871 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:42:58 INFO - PROCESS | 1650 | 1464198178915 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e43000 == 79 [pid = 1650] [id = 392] 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x121bea000) [pid = 1650] [serial = 1175] [outer = 0x0] 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x121d90400) [pid = 1650] [serial = 1176] [outer = 0x121bea000] 10:42:58 INFO - PROCESS | 1650 | 1464198178940 Marionette DEBUG loaded listener.js 10:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1258dc800) [pid = 1650] [serial = 1177] [outer = 0x121bea000] 10:42:59 INFO - PROCESS | 1650 | 1464198179239 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]]]}] 10:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 569ms 10:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:42:59 INFO - PROCESS | 1650 | 1464198179297 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:42:59 INFO - PROCESS | 1650 | 1464198179298 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:42:59 INFO - PROCESS | 1650 | 1464198179301 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:42:59 INFO - PROCESS | 1650 | 1464198179302 Marionette TRACE conn2 <- [1,1542,null,{}] 10:42:59 INFO - PROCESS | 1650 | 1464198179304 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}] 10:42:59 INFO - PROCESS | 1650 | 1464198179415 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:42:59 INFO - PROCESS | 1650 | 1464198179427 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a9800 == 80 [pid = 1650] [id = 393] 10:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x121d8a400) [pid = 1650] [serial = 1178] [outer = 0x0] 10:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x126948400) [pid = 1650] [serial = 1179] [outer = 0x121d8a400] 10:42:59 INFO - PROCESS | 1650 | 1464198179452 Marionette DEBUG loaded listener.js 10:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x126bdcc00) [pid = 1650] [serial = 1180] [outer = 0x121d8a400] 10:42:59 INFO - PROCESS | 1650 | 1464198179792 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]]]}] 10:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 517ms 10:42:59 INFO - PROCESS | 1650 | 1464198179819 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:42:59 INFO - PROCESS | 1650 | 1464198179820 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:42:59 INFO - PROCESS | 1650 | 1464198179822 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:42:59 INFO - PROCESS | 1650 | 1464198179823 Marionette TRACE conn2 <- [1,1546,null,{}] 10:42:59 INFO - PROCESS | 1650 | 1464198179826 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}] 10:42:59 INFO - PROCESS | 1650 | 1464198179964 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:42:59 INFO - PROCESS | 1650 | 1464198179982 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b03a000 == 81 [pid = 1650] [id = 394] 10:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12694b000) [pid = 1650] [serial = 1181] [outer = 0x0] 10:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12752e000) [pid = 1650] [serial = 1182] [outer = 0x12694b000] 10:43:00 INFO - PROCESS | 1650 | 1464198180018 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x127a0cc00) [pid = 1650] [serial = 1183] [outer = 0x12694b000] 10:43:00 INFO - PROCESS | 1650 | 1464198180399 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]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 10:43:00 INFO - PROCESS | 1650 | 1464198180442 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:43:00 INFO - PROCESS | 1650 | 1464198180444 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:43:00 INFO - PROCESS | 1650 | 1464198180446 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1650 | 1464198180448 Marionette TRACE conn2 <- [1,1550,null,{}] 10:43:00 INFO - PROCESS | 1650 | 1464198180450 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}] 10:43:00 INFO - PROCESS | 1650 | 1464198180580 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:43:00 INFO - PROCESS | 1650 | 1464198180593 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad6800 == 82 [pid = 1650] [id = 395] 10:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x126e67c00) [pid = 1650] [serial = 1184] [outer = 0x0] 10:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x128c7fc00) [pid = 1650] [serial = 1185] [outer = 0x126e67c00] 10:43:00 INFO - PROCESS | 1650 | 1464198180623 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a6b9800) [pid = 1650] [serial = 1186] [outer = 0x126e67c00] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x119f80800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1126f3800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11851e000) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x110db5400) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1121aa800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x121126000) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1126e4c00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1129a7000) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x117e47400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1126ee000) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128c5b800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11600c400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119984800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x112f44c00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x113962800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127a11400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12113c000) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x121141400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x126be7000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11276b400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1126f4000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12694e800) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1193e5400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x110dbc000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1181f9800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1139f0400) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1121b5800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118c14400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x117070400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1193de800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x121143c00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:43:01 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x116029400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:43:01 INFO - PROCESS | 1650 | 1464198181296 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]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 872ms 10:43:01 INFO - PROCESS | 1650 | 1464198181319 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1650 | 1464198181320 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:43:01 INFO - PROCESS | 1650 | 1464198181322 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1650 | 1464198181323 Marionette TRACE conn2 <- [1,1554,null,{}] 10:43:01 INFO - PROCESS | 1650 | 1464198181325 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}] 10:43:01 INFO - PROCESS | 1650 | 1464198181415 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:43:01 INFO - PROCESS | 1650 | 1464198181481 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b5000 == 83 [pid = 1650] [id = 396] 10:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x110db9000) [pid = 1650] [serial = 1187] [outer = 0x0] 10:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11515c800) [pid = 1650] [serial = 1188] [outer = 0x110db9000] 10:43:01 INFO - PROCESS | 1650 | 1464198181506 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11766cc00) [pid = 1650] [serial = 1189] [outer = 0x110db9000] 10:43:01 INFO - PROCESS | 1650 | 1464198181796 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]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 517ms 10:43:01 INFO - PROCESS | 1650 | 1464198181840 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1650 | 1464198181841 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:43:01 INFO - PROCESS | 1650 | 1464198181844 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1650 | 1464198181845 Marionette TRACE conn2 <- [1,1558,null,{}] 10:43:01 INFO - PROCESS | 1650 | 1464198181849 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}] 10:43:01 INFO - PROCESS | 1650 | 1464198181937 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:43:01 INFO - PROCESS | 1650 | 1464198181941 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c80e000 == 84 [pid = 1650] [id = 397] 10:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x116010800) [pid = 1650] [serial = 1190] [outer = 0x0] 10:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11852fc00) [pid = 1650] [serial = 1191] [outer = 0x116010800] 10:43:01 INFO - PROCESS | 1650 | 1464198181966 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12113c000) [pid = 1650] [serial = 1192] [outer = 0x116010800] 10:43:02 INFO - PROCESS | 1650 | 1464198182304 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]]]}] 10:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 10:43:02 INFO - PROCESS | 1650 | 1464198182317 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1650 | 1464198182318 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:43:02 INFO - PROCESS | 1650 | 1464198182321 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1650 | 1464198182322 Marionette TRACE conn2 <- [1,1562,null,{}] 10:43:02 INFO - PROCESS | 1650 | 1464198182325 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}] 10:43:02 INFO - PROCESS | 1650 | 1464198182516 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:43:02 INFO - PROCESS | 1650 | 1464198182527 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb38000 == 85 [pid = 1650] [id = 398] 10:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x116011800) [pid = 1650] [serial = 1193] [outer = 0x0] 10:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x121829400) [pid = 1650] [serial = 1194] [outer = 0x116011800] 10:43:02 INFO - PROCESS | 1650 | 1464198182565 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x127a0a000) [pid = 1650] [serial = 1195] [outer = 0x116011800] 10:43:02 INFO - PROCESS | 1650 | 1464198182871 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]]]}] 10:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 10:43:02 INFO - PROCESS | 1650 | 1464198182891 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1650 | 1464198182892 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:43:02 INFO - PROCESS | 1650 | 1464198182894 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1650 | 1464198182895 Marionette TRACE conn2 <- [1,1566,null,{}] 10:43:02 INFO - PROCESS | 1650 | 1464198182905 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}] 10:43:03 INFO - PROCESS | 1650 | 1464198183019 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:43:03 INFO - PROCESS | 1650 | 1464198183087 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3d1000 == 86 [pid = 1650] [id = 399] 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1275ddc00) [pid = 1650] [serial = 1196] [outer = 0x0] 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129529c00) [pid = 1650] [serial = 1197] [outer = 0x1275ddc00] 10:43:03 INFO - PROCESS | 1650 | 1464198183112 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a929400) [pid = 1650] [serial = 1198] [outer = 0x1275ddc00] 10:43:03 INFO - PROCESS | 1650 | 1464198183595 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]]]}] 10:43:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 725ms 10:43:03 INFO - PROCESS | 1650 | 1464198183635 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1650 | 1464198183639 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:43:03 INFO - PROCESS | 1650 | 1464198183643 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1650 | 1464198183647 Marionette TRACE conn2 <- [1,1570,null,{}] 10:43:03 INFO - PROCESS | 1650 | 1464198183653 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}] 10:43:03 INFO - PROCESS | 1650 | 1464198183769 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:43:03 INFO - PROCESS | 1650 | 1464198183852 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c5800 == 87 [pid = 1650] [id = 400] 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1129a7800) [pid = 1650] [serial = 1199] [outer = 0x0] 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11600d000) [pid = 1650] [serial = 1200] [outer = 0x1129a7800] 10:43:03 INFO - PROCESS | 1650 | 1464198183884 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1167ce800) [pid = 1650] [serial = 1201] [outer = 0x1129a7800] 10:43:04 INFO - PROCESS | 1650 | 1464198184305 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]]]}] 10:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 725ms 10:43:04 INFO - PROCESS | 1650 | 1464198184373 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1650 | 1464198184377 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:43:04 INFO - PROCESS | 1650 | 1464198184395 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1650 | 1464198184397 Marionette TRACE conn2 <- [1,1574,null,{}] 10:43:04 INFO - PROCESS | 1650 | 1464198184418 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}] 10:43:04 INFO - PROCESS | 1650 | 1464198184532 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:43:04 INFO - PROCESS | 1650 | 1464198184614 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12507a000 == 88 [pid = 1650] [id = 401] 10:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x117e56c00) [pid = 1650] [serial = 1202] [outer = 0x0] 10:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11823ac00) [pid = 1650] [serial = 1203] [outer = 0x117e56c00] 10:43:04 INFO - PROCESS | 1650 | 1464198184645 Marionette DEBUG loaded listener.js 10:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x118c14c00) [pid = 1650] [serial = 1204] [outer = 0x117e56c00] 10:43:05 INFO - PROCESS | 1650 | 1464198185056 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]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 706ms 10:43:05 INFO - PROCESS | 1650 | 1464198185088 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:43:05 INFO - PROCESS | 1650 | 1464198185090 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:43:05 INFO - PROCESS | 1650 | 1464198185093 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1650 | 1464198185097 Marionette TRACE conn2 <- [1,1578,null,{}] 10:43:05 INFO - PROCESS | 1650 | 1464198185107 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}] 10:43:05 INFO - PROCESS | 1650 | 1464198185266 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:43:05 INFO - PROCESS | 1650 | 1464198185417 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb46800 == 89 [pid = 1650] [id = 402] 10:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11941bc00) [pid = 1650] [serial = 1205] [outer = 0x0] 10:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x121122400) [pid = 1650] [serial = 1206] [outer = 0x11941bc00] 10:43:05 INFO - PROCESS | 1650 | 1464198185460 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1214dac00) [pid = 1650] [serial = 1207] [outer = 0x11941bc00] 10:43:05 INFO - PROCESS | 1650 | 1464198185894 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]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 825ms 10:43:05 INFO - PROCESS | 1650 | 1464198185918 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1650 | 1464198185920 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:43:05 INFO - PROCESS | 1650 | 1464198185923 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1650 | 1464198185924 Marionette TRACE conn2 <- [1,1582,null,{}] 10:43:05 INFO - PROCESS | 1650 | 1464198185926 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}] 10:43:06 INFO - PROCESS | 1650 | 1464198186040 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:43:06 INFO - PROCESS | 1650 | 1464198186151 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d995800 == 90 [pid = 1650] [id = 403] 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x121e44400) [pid = 1650] [serial = 1208] [outer = 0x0] 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x126be2800) [pid = 1650] [serial = 1209] [outer = 0x121e44400] 10:43:06 INFO - PROCESS | 1650 | 1464198186183 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x128c5d800) [pid = 1650] [serial = 1210] [outer = 0x121e44400] 10:43:06 INFO - PROCESS | 1650 | 1464198186567 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]]]}] 10:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 10:43:06 INFO - PROCESS | 1650 | 1464198186592 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:43:06 INFO - PROCESS | 1650 | 1464198186594 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:43:06 INFO - PROCESS | 1650 | 1464198186596 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:43:06 INFO - PROCESS | 1650 | 1464198186598 Marionette TRACE conn2 <- [1,1586,null,{}] 10:43:06 INFO - PROCESS | 1650 | 1464198186600 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}] 10:43:06 INFO - PROCESS | 1650 | 1464198186709 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:43:06 INFO - PROCESS | 1650 | 1464198186792 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d7c000 == 91 [pid = 1650] [id = 404] 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x121688800) [pid = 1650] [serial = 1211] [outer = 0x0] 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x128eec000) [pid = 1650] [serial = 1212] [outer = 0x121688800] 10:43:06 INFO - PROCESS | 1650 | 1464198186823 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129526800) [pid = 1650] [serial = 1213] [outer = 0x121688800] 10:43:07 INFO - PROCESS | 1650 | 1464198187253 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]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 10:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:43:07 INFO - PROCESS | 1650 | 1464198187267 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1650 | 1464198187269 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:43:07 INFO - PROCESS | 1650 | 1464198187271 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1650 | 1464198187272 Marionette TRACE conn2 <- [1,1590,null,{}] 10:43:07 INFO - PROCESS | 1650 | 1464198187275 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}] 10:43:07 INFO - PROCESS | 1650 | 1464198187393 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:43:07 INFO - PROCESS | 1650 | 1464198187505 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x135119000 == 92 [pid = 1650] [id = 405] 10:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a7b9c00) [pid = 1650] [serial = 1214] [outer = 0x0] 10:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12abd3800) [pid = 1650] [serial = 1215] [outer = 0x12a7b9c00] 10:43:07 INFO - PROCESS | 1650 | 1464198187537 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12ba1b000) [pid = 1650] [serial = 1216] [outer = 0x12a7b9c00] 10:43:07 INFO - PROCESS | 1650 | 1464198187935 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]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 10:43:07 INFO - PROCESS | 1650 | 1464198187993 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1650 | 1464198187994 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:43:07 INFO - PROCESS | 1650 | 1464198187996 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1650 | 1464198187997 Marionette TRACE conn2 <- [1,1594,null,{}] 10:43:08 INFO - PROCESS | 1650 | 1464198188000 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}] 10:43:08 INFO - PROCESS | 1650 | 1464198188111 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:43:08 INFO - PROCESS | 1650 | 1464198188223 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388d9800 == 93 [pid = 1650] [id = 406] 10:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12bb0a800) [pid = 1650] [serial = 1217] [outer = 0x0] 10:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12bb27000) [pid = 1650] [serial = 1218] [outer = 0x12bb0a800] 10:43:08 INFO - PROCESS | 1650 | 1464198188255 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12bf59400) [pid = 1650] [serial = 1219] [outer = 0x12bb0a800] 10:43:08 INFO - PROCESS | 1650 | 1464198188708 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]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 770ms 10:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:43:08 INFO - PROCESS | 1650 | 1464198188767 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1650 | 1464198188768 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:43:08 INFO - PROCESS | 1650 | 1464198188770 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1650 | 1464198188772 Marionette TRACE conn2 <- [1,1598,null,{}] 10:43:08 INFO - PROCESS | 1650 | 1464198188774 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}] 10:43:08 INFO - PROCESS | 1650 | 1464198188888 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:43:08 INFO - PROCESS | 1650 | 1464198188974 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b6e800 == 94 [pid = 1650] [id = 407] 10:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1126ea000) [pid = 1650] [serial = 1220] [outer = 0x0] 10:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x118172800) [pid = 1650] [serial = 1221] [outer = 0x1126ea000] 10:43:09 INFO - PROCESS | 1650 | 1464198189004 Marionette DEBUG loaded listener.js 10:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12bb28800) [pid = 1650] [serial = 1222] [outer = 0x1126ea000] 10:43:09 INFO - PROCESS | 1650 | 1464198189466 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]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 10:43:09 INFO - PROCESS | 1650 | 1464198189491 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1650 | 1464198189493 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:43:09 INFO - PROCESS | 1650 | 1464198189518 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1650 | 1464198189520 Marionette TRACE conn2 <- [1,1602,null,{}] 10:43:09 INFO - PROCESS | 1650 | 1464198189528 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}] 10:43:09 INFO - PROCESS | 1650 | 1464198189691 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:43:09 INFO - PROCESS | 1650 | 1464198189776 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119082000 == 95 [pid = 1650] [id = 408] 10:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1126f3000) [pid = 1650] [serial = 1223] [outer = 0x0] 10:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x117067400) [pid = 1650] [serial = 1224] [outer = 0x1126f3000] 10:43:09 INFO - PROCESS | 1650 | 1464198189806 Marionette DEBUG loaded listener.js 10:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12bf5f800) [pid = 1650] [serial = 1225] [outer = 0x1126f3000] 10:43:10 INFO - PROCESS | 1650 | 1464198190454 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]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 996ms 10:43:10 INFO - PROCESS | 1650 | 1464198190493 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:43:10 INFO - PROCESS | 1650 | 1464198190495 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:43:10 INFO - PROCESS | 1650 | 1464198190499 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1650 | 1464198190501 Marionette TRACE conn2 <- [1,1606,null,{}] 10:43:10 INFO - PROCESS | 1650 | 1464198190506 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}] 10:43:10 INFO - PROCESS | 1650 | 1464198190635 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:43:10 INFO - PROCESS | 1650 | 1464198190804 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e45000 == 96 [pid = 1650] [id = 409] 10:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1121ab000) [pid = 1650] [serial = 1226] [outer = 0x0] 10:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1126fa000) [pid = 1650] [serial = 1227] [outer = 0x1121ab000] 10:43:10 INFO - PROCESS | 1650 | 1464198190851 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x113d5fc00) [pid = 1650] [serial = 1228] [outer = 0x1121ab000] 10:43:11 INFO - PROCESS | 1650 | 1464198191367 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]]]}] 10:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 923ms 10:43:11 INFO - PROCESS | 1650 | 1464198191422 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:43:11 INFO - PROCESS | 1650 | 1464198191428 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:43:11 INFO - PROCESS | 1650 | 1464198191434 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:43:11 INFO - PROCESS | 1650 | 1464198191437 Marionette TRACE conn2 <- [1,1610,null,{}] 10:43:11 INFO - PROCESS | 1650 | 1464198191441 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}] 10:43:11 INFO - PROCESS | 1650 | 1464198191548 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a6800 == 95 [pid = 1650] [id = 341] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d510800 == 94 [pid = 1650] [id = 344] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb38000 == 93 [pid = 1650] [id = 398] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c80e000 == 92 [pid = 1650] [id = 397] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b5000 == 91 [pid = 1650] [id = 396] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bad6800 == 90 [pid = 1650] [id = 395] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b03a000 == 89 [pid = 1650] [id = 394] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a9800 == 88 [pid = 1650] [id = 393] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12b058800) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128e43000 == 87 [pid = 1650] [id = 392] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x127163000 == 86 [pid = 1650] [id = 391] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121ecd800 == 85 [pid = 1650] [id = 390] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119e55800 == 84 [pid = 1650] [id = 389] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1181ed800 == 83 [pid = 1650] [id = 388] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11945b800 == 82 [pid = 1650] [id = 387] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117586800 == 81 [pid = 1650] [id = 386] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118297000 == 80 [pid = 1650] [id = 385] 10:43:11 INFO - PROCESS | 1650 | 1464198191703 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12157b000 == 79 [pid = 1650] [id = 379] 10:43:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b7800 == 78 [pid = 1650] [id = 378] 10:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fa9800 == 79 [pid = 1650] [id = 410] 10:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1126dbc00) [pid = 1650] [serial = 1229] [outer = 0x0] 10:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x116016400) [pid = 1650] [serial = 1230] [outer = 0x1126dbc00] 10:43:11 INFO - PROCESS | 1650 | 1464198191733 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x117e54c00) [pid = 1650] [serial = 1231] [outer = 0x1126dbc00] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1193e1400) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x121bf0000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x128ef1400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12a432800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x125fb7800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x112912000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1193d7c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x129291000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12cb8e400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x129528000) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x127a02c00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11699ac00) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12113b000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12cb88c00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12c525c00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x116018000) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x126e63c00) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x117072000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x117074000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12abc9c00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1213c9800) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1275dec00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x126951800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x128c7f400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x128c56c00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12113a400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x118175800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129527c00) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119418000) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12100dc00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x126950c00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1166b1800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1139f0c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x112cb3c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x117068c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118520000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1193ae800) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11602b000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x115e3ec00) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x128eeb800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x120f45000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1193e6400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119be0000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11706f400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128c78400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1214ddc00) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x127111400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x112cb4c00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129294800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x121127800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12a923800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 10:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1258d9c00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 10:43:12 INFO - PROCESS | 1650 | 1464198192047 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]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 624ms 10:43:12 INFO - PROCESS | 1650 | 1464198192058 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1650 | 1464198192059 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:43:12 INFO - PROCESS | 1650 | 1464198192061 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1650 | 1464198192065 Marionette TRACE conn2 <- [1,1614,null,{}] 10:43:12 INFO - PROCESS | 1650 | 1464198192075 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}] 10:43:12 INFO - PROCESS | 1650 | 1464198192185 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:43:12 INFO - PROCESS | 1650 | 1464198192258 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a7000 == 80 [pid = 1650] [id = 411] 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x112912000) [pid = 1650] [serial = 1232] [outer = 0x0] 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118230800) [pid = 1650] [serial = 1233] [outer = 0x112912000] 10:43:12 INFO - PROCESS | 1650 | 1464198192293 Marionette DEBUG loaded listener.js 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11930a400) [pid = 1650] [serial = 1234] [outer = 0x112912000] 10:43:12 INFO - PROCESS | 1650 | 1464198192583 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]]]}] 10:43:12 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 10:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 576ms 10:43:12 INFO - PROCESS | 1650 | 1464198192637 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1650 | 1464198192639 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:43:12 INFO - PROCESS | 1650 | 1464198192641 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1650 | 1464198192642 Marionette TRACE conn2 <- [1,1618,null,{}] 10:43:12 INFO - PROCESS | 1650 | 1464198192644 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}] 10:43:12 INFO - PROCESS | 1650 | 1464198192738 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:43:12 INFO - PROCESS | 1650 | 1464198192803 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x121717000 == 81 [pid = 1650] [id = 412] 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119304000) [pid = 1650] [serial = 1235] [outer = 0x0] 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1193e1400) [pid = 1650] [serial = 1236] [outer = 0x119304000] 10:43:12 INFO - PROCESS | 1650 | 1464198192830 Marionette DEBUG loaded listener.js 10:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119b5c800) [pid = 1650] [serial = 1237] [outer = 0x119304000] 10:43:13 INFO - PROCESS | 1650 | 1464198193106 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]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 10:43:13 INFO - PROCESS | 1650 | 1464198193110 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1650 | 1464198193112 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:43:13 INFO - PROCESS | 1650 | 1464198193124 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1650 | 1464198193125 Marionette TRACE conn2 <- [1,1622,null,{}] 10:43:13 INFO - PROCESS | 1650 | 1464198193127 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}] 10:43:13 INFO - PROCESS | 1650 | 1464198193222 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:43:13 INFO - PROCESS | 1650 | 1464198193227 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126930800 == 82 [pid = 1650] [id = 413] 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x119be6c00) [pid = 1650] [serial = 1238] [outer = 0x0] 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x121123400) [pid = 1650] [serial = 1239] [outer = 0x119be6c00] 10:43:13 INFO - PROCESS | 1650 | 1464198193252 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x121141000) [pid = 1650] [serial = 1240] [outer = 0x119be6c00] 10:43:13 INFO - PROCESS | 1650 | 1464198193591 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]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 10:43:13 INFO - PROCESS | 1650 | 1464198193644 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:43:13 INFO - PROCESS | 1650 | 1464198193645 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:43:13 INFO - PROCESS | 1650 | 1464198193664 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1650 | 1464198193665 Marionette TRACE conn2 <- [1,1626,null,{}] 10:43:13 INFO - PROCESS | 1650 | 1464198193667 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}] 10:43:13 INFO - PROCESS | 1650 | 1464198193797 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:43:13 INFO - PROCESS | 1650 | 1464198193811 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a6000 == 83 [pid = 1650] [id = 414] 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121349800) [pid = 1650] [serial = 1241] [outer = 0x0] 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x121b56000) [pid = 1650] [serial = 1242] [outer = 0x121349800] 10:43:13 INFO - PROCESS | 1650 | 1464198193837 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x125fb4000) [pid = 1650] [serial = 1243] [outer = 0x121349800] 10:43:14 INFO - PROCESS | 1650 | 1464198194161 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 538ms 10:43:14 INFO - PROCESS | 1650 | 1464198194185 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1650 | 1464198194187 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:43:14 INFO - PROCESS | 1650 | 1464198194189 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1650 | 1464198194190 Marionette TRACE conn2 <- [1,1630,null,{}] 10:43:14 INFO - PROCESS | 1650 | 1464198194192 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}] 10:43:14 INFO - PROCESS | 1650 | 1464198194308 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:43:14 INFO - PROCESS | 1650 | 1464198194322 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129371000 == 84 [pid = 1650] [id = 415] 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121349c00) [pid = 1650] [serial = 1244] [outer = 0x0] 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1269f4800) [pid = 1650] [serial = 1245] [outer = 0x121349c00] 10:43:14 INFO - PROCESS | 1650 | 1464198194348 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x127a02c00) [pid = 1650] [serial = 1246] [outer = 0x121349c00] 10:43:14 INFO - PROCESS | 1650 | 1464198194709 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 569ms 10:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:43:14 INFO - PROCESS | 1650 | 1464198194759 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1650 | 1464198194760 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:43:14 INFO - PROCESS | 1650 | 1464198194762 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1650 | 1464198194764 Marionette TRACE conn2 <- [1,1634,null,{}] 10:43:14 INFO - PROCESS | 1650 | 1464198194766 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}] 10:43:14 INFO - PROCESS | 1650 | 1464198194880 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:43:14 INFO - PROCESS | 1650 | 1464198194893 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a79b000 == 85 [pid = 1650] [id = 416] 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x125fb7800) [pid = 1650] [serial = 1247] [outer = 0x0] 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128c80c00) [pid = 1650] [serial = 1248] [outer = 0x125fb7800] 10:43:14 INFO - PROCESS | 1650 | 1464198194918 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129525400) [pid = 1650] [serial = 1249] [outer = 0x125fb7800] 10:43:15 INFO - PROCESS | 1650 | 1464198195269 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]]]}] 10:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 10:43:15 INFO - PROCESS | 1650 | 1464198195290 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:43:15 INFO - PROCESS | 1650 | 1464198195291 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:43:15 INFO - PROCESS | 1650 | 1464198195294 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:43:15 INFO - PROCESS | 1650 | 1464198195295 Marionette TRACE conn2 <- [1,1638,null,{}] 10:43:15 INFO - PROCESS | 1650 | 1464198195298 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}] 10:43:15 INFO - PROCESS | 1650 | 1464198195421 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:43:15 INFO - PROCESS | 1650 | 1464198195438 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b172000 == 86 [pid = 1650] [id = 417] 10:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129294c00) [pid = 1650] [serial = 1250] [outer = 0x0] 10:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a42cc00) [pid = 1650] [serial = 1251] [outer = 0x129294c00] 10:43:15 INFO - PROCESS | 1650 | 1464198195463 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b055400) [pid = 1650] [serial = 1252] [outer = 0x129294c00] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b053800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x121d8a400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x112caf800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1126ec400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x112919400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x120f49800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12694b000) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118c13400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118175c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x126e67c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x110db9000) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x118c13000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x116010800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x121bea000) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x116011800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x126be2400) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1167c2800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11395d000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x110db1000) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1185e6c00) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121129c00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1126ef400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x113342800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1166bc000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1193e5000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121128400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121139400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127a0ec00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:43:16 INFO - PROCESS | 1650 | 1464198196026 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 771ms 10:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:43:16 INFO - PROCESS | 1650 | 1464198196066 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1650 | 1464198196067 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:43:16 INFO - PROCESS | 1650 | 1464198196069 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1650 | 1464198196070 Marionette TRACE conn2 <- [1,1642,null,{}] 10:43:16 INFO - PROCESS | 1650 | 1464198196073 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}] 10:43:16 INFO - PROCESS | 1650 | 1464198196165 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:43:16 INFO - PROCESS | 1650 | 1464198196170 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257bd800 == 87 [pid = 1650] [id = 418] 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1126e0000) [pid = 1650] [serial = 1253] [outer = 0x0] 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x112cafc00) [pid = 1650] [serial = 1254] [outer = 0x1126e0000] 10:43:16 INFO - PROCESS | 1650 | 1464198196194 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x117675000) [pid = 1650] [serial = 1255] [outer = 0x1126e0000] 10:43:16 INFO - PROCESS | 1650 | 1464198196538 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 10:43:16 INFO - PROCESS | 1650 | 1464198196596 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1650 | 1464198196598 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:43:16 INFO - PROCESS | 1650 | 1464198196600 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1650 | 1464198196602 Marionette TRACE conn2 <- [1,1646,null,{}] 10:43:16 INFO - PROCESS | 1650 | 1464198196604 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}] 10:43:16 INFO - PROCESS | 1650 | 1464198196710 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:43:16 INFO - PROCESS | 1650 | 1464198196735 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c543000 == 88 [pid = 1650] [id = 419] 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x121139400) [pid = 1650] [serial = 1256] [outer = 0x0] 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x121bebc00) [pid = 1650] [serial = 1257] [outer = 0x121139400] 10:43:16 INFO - PROCESS | 1650 | 1464198196772 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129525800) [pid = 1650] [serial = 1258] [outer = 0x121139400] 10:43:17 INFO - PROCESS | 1650 | 1464198197117 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]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 10:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:43:17 INFO - PROCESS | 1650 | 1464198197169 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1650 | 1464198197170 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:43:17 INFO - PROCESS | 1650 | 1464198197173 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1650 | 1464198197174 Marionette TRACE conn2 <- [1,1650,null,{}] 10:43:17 INFO - PROCESS | 1650 | 1464198197176 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}] 10:43:17 INFO - PROCESS | 1650 | 1464198197300 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:43:17 INFO - PROCESS | 1650 | 1464198197307 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb36800 == 89 [pid = 1650] [id = 420] 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12694ac00) [pid = 1650] [serial = 1259] [outer = 0x0] 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b1e4800) [pid = 1650] [serial = 1260] [outer = 0x12694ac00] 10:43:17 INFO - PROCESS | 1650 | 1464198197331 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bb30c00) [pid = 1650] [serial = 1261] [outer = 0x12694ac00] 10:43:17 INFO - PROCESS | 1650 | 1464198197649 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]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 10:43:17 INFO - PROCESS | 1650 | 1464198197693 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1650 | 1464198197694 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:43:17 INFO - PROCESS | 1650 | 1464198197697 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1650 | 1464198197698 Marionette TRACE conn2 <- [1,1654,null,{}] 10:43:17 INFO - PROCESS | 1650 | 1464198197700 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}] 10:43:17 INFO - PROCESS | 1650 | 1464198197792 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:43:17 INFO - PROCESS | 1650 | 1464198197796 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d508000 == 90 [pid = 1650] [id = 421] 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bf5e400) [pid = 1650] [serial = 1262] [outer = 0x0] 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12c522c00) [pid = 1650] [serial = 1263] [outer = 0x12bf5e400] 10:43:17 INFO - PROCESS | 1650 | 1464198197822 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12c52a800) [pid = 1650] [serial = 1264] [outer = 0x12bf5e400] 10:43:18 INFO - PROCESS | 1650 | 1464198198326 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]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 10:43:18 INFO - PROCESS | 1650 | 1464198198367 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1650 | 1464198198370 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:43:18 INFO - PROCESS | 1650 | 1464198198375 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1650 | 1464198198377 Marionette TRACE conn2 <- [1,1658,null,{}] 10:43:18 INFO - PROCESS | 1650 | 1464198198380 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}] 10:43:18 INFO - PROCESS | 1650 | 1464198198502 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:43:18 INFO - PROCESS | 1650 | 1464198198616 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb4800 == 91 [pid = 1650] [id = 422] 10:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x112f50c00) [pid = 1650] [serial = 1265] [outer = 0x0] 10:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x116012400) [pid = 1650] [serial = 1266] [outer = 0x112f50c00] 10:43:18 INFO - PROCESS | 1650 | 1464198198650 Marionette DEBUG loaded listener.js 10:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11699a800) [pid = 1650] [serial = 1267] [outer = 0x112f50c00] 10:43:19 INFO - PROCESS | 1650 | 1464198199101 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]]]}] 10:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 10:43:19 INFO - PROCESS | 1650 | 1464198199183 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:43:19 INFO - PROCESS | 1650 | 1464198199187 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:43:19 INFO - PROCESS | 1650 | 1464198199193 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:43:19 INFO - PROCESS | 1650 | 1464198199195 Marionette TRACE conn2 <- [1,1662,null,{}] 10:43:19 INFO - PROCESS | 1650 | 1464198199198 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}] 10:43:19 INFO - PROCESS | 1650 | 1464198199311 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:43:19 INFO - PROCESS | 1650 | 1464198199392 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12692f800 == 92 [pid = 1650] [id = 423] 10:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11817e800) [pid = 1650] [serial = 1268] [outer = 0x0] 10:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1182ca000) [pid = 1650] [serial = 1269] [outer = 0x11817e800] 10:43:19 INFO - PROCESS | 1650 | 1464198199422 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11904e400) [pid = 1650] [serial = 1270] [outer = 0x11817e800] 10:43:19 INFO - PROCESS | 1650 | 1464198199852 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]]]}] 10:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 10:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:43:19 INFO - PROCESS | 1650 | 1464198199863 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:43:19 INFO - PROCESS | 1650 | 1464198199865 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:43:19 INFO - PROCESS | 1650 | 1464198199869 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:43:19 INFO - PROCESS | 1650 | 1464198199871 Marionette TRACE conn2 <- [1,1666,null,{}] 10:43:19 INFO - PROCESS | 1650 | 1464198199879 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}] 10:43:19 INFO - PROCESS | 1650 | 1464198199995 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:43:20 INFO - PROCESS | 1650 | 1464198200107 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3c4800 == 93 [pid = 1650] [id = 424] 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1193e4c00) [pid = 1650] [serial = 1271] [outer = 0x0] 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12112a800) [pid = 1650] [serial = 1272] [outer = 0x1193e4c00] 10:43:20 INFO - PROCESS | 1650 | 1464198200141 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12182c400) [pid = 1650] [serial = 1273] [outer = 0x1193e4c00] 10:43:20 INFO - PROCESS | 1650 | 1464198200563 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 10:43:20 INFO - PROCESS | 1650 | 1464198200591 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1650 | 1464198200592 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:43:20 INFO - PROCESS | 1650 | 1464198200595 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1650 | 1464198200596 Marionette TRACE conn2 <- [1,1670,null,{}] 10:43:20 INFO - PROCESS | 1650 | 1464198200617 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}] 10:43:20 INFO - PROCESS | 1650 | 1464198200732 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:43:20 INFO - PROCESS | 1650 | 1464198200842 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d55000 == 94 [pid = 1650] [id = 425] 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x121e47400) [pid = 1650] [serial = 1274] [outer = 0x0] 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1257ab800) [pid = 1650] [serial = 1275] [outer = 0x121e47400] 10:43:20 INFO - PROCESS | 1650 | 1464198200874 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x127182000) [pid = 1650] [serial = 1276] [outer = 0x121e47400] 10:43:21 INFO - PROCESS | 1650 | 1464198201290 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]]]}] 10:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 10:43:21 INFO - PROCESS | 1650 | 1464198201318 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:43:21 INFO - PROCESS | 1650 | 1464198201319 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:43:21 INFO - PROCESS | 1650 | 1464198201322 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:43:21 INFO - PROCESS | 1650 | 1464198201323 Marionette TRACE conn2 <- [1,1674,null,{}] 10:43:21 INFO - PROCESS | 1650 | 1464198201326 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}] 10:43:21 INFO - PROCESS | 1650 | 1464198201448 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:43:21 INFO - PROCESS | 1650 | 1464198201560 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x134ed2000 == 95 [pid = 1650] [id = 426] 10:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x121e4a400) [pid = 1650] [serial = 1277] [outer = 0x0] 10:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x128c61c00) [pid = 1650] [serial = 1278] [outer = 0x121e4a400] 10:43:21 INFO - PROCESS | 1650 | 1464198201604 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a6b9c00) [pid = 1650] [serial = 1279] [outer = 0x121e4a400] 10:43:22 INFO - PROCESS | 1650 | 1464198202055 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]]]}] 10:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 770ms 10:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:43:22 INFO - PROCESS | 1650 | 1464198202094 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:43:22 INFO - PROCESS | 1650 | 1464198202095 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:43:22 INFO - PROCESS | 1650 | 1464198202098 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1650 | 1464198202099 Marionette TRACE conn2 <- [1,1678,null,{}] 10:43:22 INFO - PROCESS | 1650 | 1464198202101 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}] 10:43:22 INFO - PROCESS | 1650 | 1464198202228 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:43:22 INFO - PROCESS | 1650 | 1464198202365 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5aa000 == 96 [pid = 1650] [id = 427] 10:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1126e2000) [pid = 1650] [serial = 1280] [outer = 0x0] 10:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b1e5000) [pid = 1650] [serial = 1281] [outer = 0x1126e2000] 10:43:22 INFO - PROCESS | 1650 | 1464198202399 Marionette DEBUG loaded listener.js 10:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12c6f0c00) [pid = 1650] [serial = 1282] [outer = 0x1126e2000] 10:43:22 INFO - PROCESS | 1650 | 1464198202820 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]]]}] 10:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 769ms 10:43:22 INFO - PROCESS | 1650 | 1464198202868 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:43:22 INFO - PROCESS | 1650 | 1464198202869 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:43:22 INFO - PROCESS | 1650 | 1464198202871 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1650 | 1464198202872 Marionette TRACE conn2 <- [1,1682,null,{}] 10:43:22 INFO - PROCESS | 1650 | 1464198202875 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}] 10:43:22 INFO - PROCESS | 1650 | 1464198202990 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:43:23 INFO - PROCESS | 1650 | 1464198203085 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171de000 == 97 [pid = 1650] [id = 428] 10:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11600d400) [pid = 1650] [serial = 1283] [outer = 0x0] 10:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x116026800) [pid = 1650] [serial = 1284] [outer = 0x11600d400] 10:43:23 INFO - PROCESS | 1650 | 1464198203115 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12113e000) [pid = 1650] [serial = 1285] [outer = 0x11600d400] 10:43:23 INFO - PROCESS | 1650 | 1464198203824 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]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 973ms 10:43:23 INFO - PROCESS | 1650 | 1464198203855 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1650 | 1464198203859 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:43:23 INFO - PROCESS | 1650 | 1464198203869 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:43:23 INFO - PROCESS | 1650 | 1464198203872 Marionette TRACE conn2 <- [1,1686,null,{}] 10:43:23 INFO - PROCESS | 1650 | 1464198203878 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}] 10:43:24 INFO - PROCESS | 1650 | 1464198204038 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:43:24 INFO - PROCESS | 1650 | 1464198204188 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121173000 == 98 [pid = 1650] [id = 429] 10:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1126f2c00) [pid = 1650] [serial = 1286] [outer = 0x0] 10:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x112cb4c00) [pid = 1650] [serial = 1287] [outer = 0x1126f2c00] 10:43:24 INFO - PROCESS | 1650 | 1464198204224 Marionette DEBUG loaded listener.js 10:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x116016c00) [pid = 1650] [serial = 1288] [outer = 0x1126f2c00] 10:43:24 INFO - PROCESS | 1650 | 1464198204656 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]]]}] 10:43:24 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 10:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 828ms 10:43:24 INFO - PROCESS | 1650 | 1464198204695 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:43:24 INFO - PROCESS | 1650 | 1464198204698 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:43:24 INFO - PROCESS | 1650 | 1464198204702 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1650 | 1464198204704 Marionette TRACE conn2 <- [1,1690,null,{}] 10:43:24 INFO - PROCESS | 1650 | 1464198204707 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}] 10:43:24 INFO - PROCESS | 1650 | 1464198204811 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:43:24 INFO - PROCESS | 1650 | 1464198204944 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca1800 == 97 [pid = 1650] [id = 232] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb36800 == 96 [pid = 1650] [id = 420] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12c543000 == 95 [pid = 1650] [id = 419] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1257bd800 == 94 [pid = 1650] [id = 418] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b172000 == 93 [pid = 1650] [id = 417] 10:43:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a79b000 == 92 [pid = 1650] [id = 416] 10:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11323b800 == 93 [pid = 1650] [id = 430] 10:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1126ec400) [pid = 1650] [serial = 1289] [outer = 0x0] 10:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x112f4d800) [pid = 1650] [serial = 1290] [outer = 0x1126ec400] 10:43:25 INFO - PROCESS | 1650 | 1464198205004 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x117e48400) [pid = 1650] [serial = 1291] [outer = 0x1126ec400] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x129371000 == 92 [pid = 1650] [id = 415] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a6000 == 91 [pid = 1650] [id = 414] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126930800 == 90 [pid = 1650] [id = 413] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121717000 == 89 [pid = 1650] [id = 412] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a7000 == 88 [pid = 1650] [id = 411] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x112fa9800 == 87 [pid = 1650] [id = 410] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119e45000 == 86 [pid = 1650] [id = 409] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d995800 == 85 [pid = 1650] [id = 403] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb46800 == 84 [pid = 1650] [id = 402] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12507a000 == 83 [pid = 1650] [id = 401] 10:43:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c5800 == 82 [pid = 1650] [id = 400] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x116015000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1126de800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x121147400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1254aac00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x126bdcc00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1258dc800) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x127a0a000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127a0cc00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x121b61000) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1275de400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x118527800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x121b5a400) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x116023c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x118202400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x120f4c800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1254ae000) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x127538c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x128eecc00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b1e3c00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x126948400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11693ec00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116024400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11820e800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x112919000) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1126f6000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118172000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119013c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1214dc000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12752e000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119be2800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1213cb400) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1185e5800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1181fcc00) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121139c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x128c7fc00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11515c800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125051400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1193ba000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11941b000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a932c00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11852fc00) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x112915000) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129297800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bb29800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11766cc00) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a6b9800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12113c000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121d90400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121829400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 10:43:25 INFO - PROCESS | 1650 | 1464198205341 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]]]}] 10:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 669ms 10:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:43:25 INFO - PROCESS | 1650 | 1464198205372 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:43:25 INFO - PROCESS | 1650 | 1464198205373 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:43:25 INFO - PROCESS | 1650 | 1464198205375 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1650 | 1464198205377 Marionette TRACE conn2 <- [1,1694,null,{}] 10:43:25 INFO - PROCESS | 1650 | 1464198205385 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}] 10:43:25 INFO - PROCESS | 1650 | 1464198205496 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:43:25 INFO - PROCESS | 1650 | 1464198205568 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11999f000 == 83 [pid = 1650] [id = 431] 10:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118179400) [pid = 1650] [serial = 1292] [outer = 0x0] 10:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1182cbc00) [pid = 1650] [serial = 1293] [outer = 0x118179400] 10:43:25 INFO - PROCESS | 1650 | 1464198205596 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119049800) [pid = 1650] [serial = 1294] [outer = 0x118179400] 10:43:25 INFO - PROCESS | 1650 | 1464198205914 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]]]}] 10:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 575ms 10:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:43:25 INFO - PROCESS | 1650 | 1464198205951 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:43:25 INFO - PROCESS | 1650 | 1464198205954 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:43:25 INFO - PROCESS | 1650 | 1464198205956 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1650 | 1464198205958 Marionette TRACE conn2 <- [1,1698,null,{}] 10:43:25 INFO - PROCESS | 1650 | 1464198205961 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}] 10:43:26 INFO - PROCESS | 1650 | 1464198206081 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:43:26 INFO - PROCESS | 1650 | 1464198206176 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121377800 == 84 [pid = 1650] [id = 432] 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119016c00) [pid = 1650] [serial = 1295] [outer = 0x0] 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1193da000) [pid = 1650] [serial = 1296] [outer = 0x119016c00] 10:43:26 INFO - PROCESS | 1650 | 1464198206218 Marionette DEBUG loaded listener.js 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11941d400) [pid = 1650] [serial = 1297] [outer = 0x119016c00] 10:43:26 INFO - PROCESS | 1650 | 1464198206578 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]]]}] 10:43:26 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 10:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 10:43:26 INFO - PROCESS | 1650 | 1464198206625 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1650 | 1464198206626 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:43:26 INFO - PROCESS | 1650 | 1464198206628 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1650 | 1464198206629 Marionette TRACE conn2 <- [1,1702,null,{}] 10:43:26 INFO - PROCESS | 1650 | 1464198206632 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}] 10:43:26 INFO - PROCESS | 1650 | 1464198206719 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:43:26 INFO - PROCESS | 1650 | 1464198206724 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b6c000 == 85 [pid = 1650] [id = 433] 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119b61000) [pid = 1650] [serial = 1298] [outer = 0x0] 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x120f49400) [pid = 1650] [serial = 1299] [outer = 0x119b61000] 10:43:26 INFO - PROCESS | 1650 | 1464198206749 Marionette DEBUG loaded listener.js 10:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12112b400) [pid = 1650] [serial = 1300] [outer = 0x119b61000] 10:43:27 INFO - PROCESS | 1650 | 1464198207106 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]]]}] 10:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 10:43:27 INFO - PROCESS | 1650 | 1464198207147 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:43:27 INFO - PROCESS | 1650 | 1464198207150 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:43:27 INFO - PROCESS | 1650 | 1464198207153 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:43:27 INFO - PROCESS | 1650 | 1464198207154 Marionette TRACE conn2 <- [1,1706,null,{}] 10:43:27 INFO - PROCESS | 1650 | 1464198207156 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}] 10:43:27 INFO - PROCESS | 1650 | 1464198207258 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:43:27 INFO - PROCESS | 1650 | 1464198207347 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x127773000 == 86 [pid = 1650] [id = 434] 10:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x120f45000) [pid = 1650] [serial = 1301] [outer = 0x0] 10:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12134a800) [pid = 1650] [serial = 1302] [outer = 0x120f45000] 10:43:27 INFO - PROCESS | 1650 | 1464198207373 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121e50c00) [pid = 1650] [serial = 1303] [outer = 0x120f45000] 10:43:27 INFO - PROCESS | 1650 | 1464198207700 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]]]}] 10:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 10:43:27 INFO - PROCESS | 1650 | 1464198207721 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:43:27 INFO - PROCESS | 1650 | 1464198207722 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:43:27 INFO - PROCESS | 1650 | 1464198207725 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:43:27 INFO - PROCESS | 1650 | 1464198207726 Marionette TRACE conn2 <- [1,1710,null,{}] 10:43:27 INFO - PROCESS | 1650 | 1464198207728 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}] 10:43:27 INFO - PROCESS | 1650 | 1464198207843 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1126e0000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121349c00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129294c00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121139400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12694ac00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x125fb7800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121349800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x112912000) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119304000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1121ab000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119be6c00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:43:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1126dbc00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:43:28 INFO - PROCESS | 1650 | 1464198208240 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d30000 == 87 [pid = 1650] [id = 435] 10:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x110dbb800) [pid = 1650] [serial = 1304] [outer = 0x0] 10:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1126de400) [pid = 1650] [serial = 1305] [outer = 0x110dbb800] 10:43:28 INFO - PROCESS | 1650 | 1464198208273 Marionette DEBUG loaded listener.js 10:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x112769400) [pid = 1650] [serial = 1306] [outer = 0x110dbb800] 10:43:28 INFO - PROCESS | 1650 | 1464198208742 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]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1072ms 10:43:28 INFO - PROCESS | 1650 | 1464198208804 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1650 | 1464198208808 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:43:28 INFO - PROCESS | 1650 | 1464198208816 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1650 | 1464198208820 Marionette TRACE conn2 <- [1,1714,null,{}] 10:43:28 INFO - PROCESS | 1650 | 1464198208825 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}] 10:43:28 INFO - PROCESS | 1650 | 1464198208938 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:43:29 INFO - PROCESS | 1650 | 1464198209016 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa8000 == 88 [pid = 1650] [id = 436] 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116029400) [pid = 1650] [serial = 1307] [outer = 0x0] 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11766cc00) [pid = 1650] [serial = 1308] [outer = 0x116029400] 10:43:29 INFO - PROCESS | 1650 | 1464198209049 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118179c00) [pid = 1650] [serial = 1309] [outer = 0x116029400] 10:43:29 INFO - PROCESS | 1650 | 1464198209457 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]]]}] 10:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 677ms 10:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:43:29 INFO - PROCESS | 1650 | 1464198209512 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:43:29 INFO - PROCESS | 1650 | 1464198209515 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:43:29 INFO - PROCESS | 1650 | 1464198209517 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:43:29 INFO - PROCESS | 1650 | 1464198209519 Marionette TRACE conn2 <- [1,1718,null,{}] 10:43:29 INFO - PROCESS | 1650 | 1464198209521 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}] 10:43:29 INFO - PROCESS | 1650 | 1464198209631 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:43:29 INFO - PROCESS | 1650 | 1464198209740 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e37800 == 89 [pid = 1650] [id = 437] 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118525000) [pid = 1650] [serial = 1310] [outer = 0x0] 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119304000) [pid = 1650] [serial = 1311] [outer = 0x118525000] 10:43:29 INFO - PROCESS | 1650 | 1464198209772 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119be4c00) [pid = 1650] [serial = 1312] [outer = 0x118525000] 10:43:30 INFO - PROCESS | 1650 | 1464198210275 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]]]}] 10:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 769ms 10:43:30 INFO - PROCESS | 1650 | 1464198210288 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:43:30 INFO - PROCESS | 1650 | 1464198210290 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:43:30 INFO - PROCESS | 1650 | 1464198210301 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:43:30 INFO - PROCESS | 1650 | 1464198210307 Marionette TRACE conn2 <- [1,1722,null,{}] 10:43:30 INFO - PROCESS | 1650 | 1464198210312 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}] 10:43:30 INFO - PROCESS | 1650 | 1464198210476 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:43:30 INFO - PROCESS | 1650 | 1464198210619 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b037000 == 90 [pid = 1650] [id = 438] 10:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119be2800) [pid = 1650] [serial = 1313] [outer = 0x0] 10:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121350c00) [pid = 1650] [serial = 1314] [outer = 0x119be2800] 10:43:30 INFO - PROCESS | 1650 | 1464198210667 Marionette DEBUG loaded listener.js 10:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1254af800) [pid = 1650] [serial = 1315] [outer = 0x119be2800] 10:43:31 INFO - PROCESS | 1650 | 1464198211079 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]]]}] 10:43:31 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 10:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 832ms 10:43:31 INFO - PROCESS | 1650 | 1464198211127 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1650 | 1464198211129 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:43:31 INFO - PROCESS | 1650 | 1464198211131 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1650 | 1464198211134 Marionette TRACE conn2 <- [1,1726,null,{}] 10:43:31 INFO - PROCESS | 1650 | 1464198211137 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}] 10:43:31 INFO - PROCESS | 1650 | 1464198211245 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:43:31 INFO - PROCESS | 1650 | 1464198211355 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac7000 == 91 [pid = 1650] [id = 439] 10:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x126943800) [pid = 1650] [serial = 1316] [outer = 0x0] 10:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1269f6800) [pid = 1650] [serial = 1317] [outer = 0x126943800] 10:43:31 INFO - PROCESS | 1650 | 1464198211389 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12752f400) [pid = 1650] [serial = 1318] [outer = 0x126943800] 10:43:31 INFO - PROCESS | 1650 | 1464198211802 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]]]}] 10:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 721ms 10:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:43:31 INFO - PROCESS | 1650 | 1464198211853 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1650 | 1464198211854 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:43:31 INFO - PROCESS | 1650 | 1464198211856 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1650 | 1464198211858 Marionette TRACE conn2 <- [1,1730,null,{}] 10:43:31 INFO - PROCESS | 1650 | 1464198211860 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}] 10:43:31 INFO - PROCESS | 1650 | 1464198211971 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:43:32 INFO - PROCESS | 1650 | 1464198212080 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c530000 == 92 [pid = 1650] [id = 440] 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x127a0c000) [pid = 1650] [serial = 1319] [outer = 0x0] 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x127a11800) [pid = 1650] [serial = 1320] [outer = 0x127a0c000] 10:43:32 INFO - PROCESS | 1650 | 1464198212119 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128ef2000) [pid = 1650] [serial = 1321] [outer = 0x127a0c000] 10:43:32 INFO - PROCESS | 1650 | 1464198212514 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]]]}] 10:43:32 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 10:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 718ms 10:43:32 INFO - PROCESS | 1650 | 1464198212589 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1650 | 1464198212590 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:43:32 INFO - PROCESS | 1650 | 1464198212592 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1650 | 1464198212594 Marionette TRACE conn2 <- [1,1734,null,{}] 10:43:32 INFO - PROCESS | 1650 | 1464198212596 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}] 10:43:32 INFO - PROCESS | 1650 | 1464198212741 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:43:32 INFO - PROCESS | 1650 | 1464198212786 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb33800 == 93 [pid = 1650] [id = 441] 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129298800) [pid = 1650] [serial = 1322] [outer = 0x0] 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a6b3000) [pid = 1650] [serial = 1323] [outer = 0x129298800] 10:43:32 INFO - PROCESS | 1650 | 1464198212816 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12abcf000) [pid = 1650] [serial = 1324] [outer = 0x129298800] 10:43:33 INFO - PROCESS | 1650 | 1464198213225 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]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 668ms 10:43:33 INFO - PROCESS | 1650 | 1464198213262 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:43:33 INFO - PROCESS | 1650 | 1464198213263 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:43:33 INFO - PROCESS | 1650 | 1464198213266 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1650 | 1464198213267 Marionette TRACE conn2 <- [1,1738,null,{}] 10:43:33 INFO - PROCESS | 1650 | 1464198213270 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}] 10:43:33 INFO - PROCESS | 1650 | 1464198213378 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:43:33 INFO - PROCESS | 1650 | 1464198213460 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9e800 == 94 [pid = 1650] [id = 442] 10:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12abcf800) [pid = 1650] [serial = 1325] [outer = 0x0] 10:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b058800) [pid = 1650] [serial = 1326] [outer = 0x12abcf800] 10:43:33 INFO - PROCESS | 1650 | 1464198213491 Marionette DEBUG loaded listener.js 10:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ba16800) [pid = 1650] [serial = 1327] [outer = 0x12abcf800] 10:43:33 INFO - PROCESS | 1650 | 1464198213902 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]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 10:43:33 INFO - PROCESS | 1650 | 1464198213936 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:43:33 INFO - PROCESS | 1650 | 1464198213938 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:43:33 INFO - PROCESS | 1650 | 1464198213940 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1650 | 1464198213941 Marionette TRACE conn2 <- [1,1742,null,{}] 10:43:33 INFO - PROCESS | 1650 | 1464198213944 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}] 10:43:34 INFO - PROCESS | 1650 | 1464198214070 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:43:34 INFO - PROCESS | 1650 | 1464198214149 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d521800 == 95 [pid = 1650] [id = 443] 10:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11214cc00) [pid = 1650] [serial = 1328] [outer = 0x0] 10:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bb08800) [pid = 1650] [serial = 1329] [outer = 0x11214cc00] 10:43:34 INFO - PROCESS | 1650 | 1464198214180 Marionette DEBUG loaded listener.js 10:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12bb31800) [pid = 1650] [serial = 1330] [outer = 0x11214cc00] 10:43:34 INFO - PROCESS | 1650 | 1464198214661 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]]]}] 10:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 769ms 10:43:34 INFO - PROCESS | 1650 | 1464198214710 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:43:34 INFO - PROCESS | 1650 | 1464198214712 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:43:34 INFO - PROCESS | 1650 | 1464198214716 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:43:34 INFO - PROCESS | 1650 | 1464198214718 Marionette TRACE conn2 <- [1,1746,null,{}] 10:43:34 INFO - PROCESS | 1650 | 1464198214722 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}] 10:43:34 INFO - PROCESS | 1650 | 1464198214863 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:43:34 INFO - PROCESS | 1650 | 1464198214944 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d4e800 == 96 [pid = 1650] [id = 444] 10:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bb08c00) [pid = 1650] [serial = 1331] [outer = 0x0] 10:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c524c00) [pid = 1650] [serial = 1332] [outer = 0x12bb08c00] 10:43:34 INFO - PROCESS | 1650 | 1464198214975 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12c52c800) [pid = 1650] [serial = 1333] [outer = 0x12bb08c00] 10:43:35 INFO - PROCESS | 1650 | 1464198215444 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]]]}] 10:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 772ms 10:43:35 INFO - PROCESS | 1650 | 1464198215487 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1650 | 1464198215489 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:43:35 INFO - PROCESS | 1650 | 1464198215491 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1650 | 1464198215492 Marionette TRACE conn2 <- [1,1750,null,{}] 10:43:35 INFO - PROCESS | 1650 | 1464198215495 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}] 10:43:35 INFO - PROCESS | 1650 | 1464198215606 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:43:35 INFO - PROCESS | 1650 | 1464198215689 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121163800 == 97 [pid = 1650] [id = 445] 10:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1161ec400) [pid = 1650] [serial = 1334] [outer = 0x0] 10:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x126be4c00) [pid = 1650] [serial = 1335] [outer = 0x1161ec400] 10:43:35 INFO - PROCESS | 1650 | 1464198215726 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12c6ea800) [pid = 1650] [serial = 1336] [outer = 0x1161ec400] 10:43:36 INFO - PROCESS | 1650 | 1464198216277 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]]]}] 10:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 822ms 10:43:36 INFO - PROCESS | 1650 | 1464198216313 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1650 | 1464198216316 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:43:36 INFO - PROCESS | 1650 | 1464198216319 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1650 | 1464198216321 Marionette TRACE conn2 <- [1,1754,null,{}] 10:43:36 INFO - PROCESS | 1650 | 1464198216325 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}] 10:43:36 INFO - PROCESS | 1650 | 1464198216439 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:43:36 INFO - PROCESS | 1650 | 1464198216556 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b8800 == 98 [pid = 1650] [id = 446] 10:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11291d000) [pid = 1650] [serial = 1337] [outer = 0x0] 10:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11600c400) [pid = 1650] [serial = 1338] [outer = 0x11291d000] 10:43:36 INFO - PROCESS | 1650 | 1464198216587 Marionette DEBUG loaded listener.js 10:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1167cc400) [pid = 1650] [serial = 1339] [outer = 0x11291d000] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x127773000 == 97 [pid = 1650] [id = 434] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126b6c000 == 96 [pid = 1650] [id = 433] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121377800 == 95 [pid = 1650] [id = 432] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12c522c00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11999f000 == 94 [pid = 1650] [id = 431] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11323b800 == 93 [pid = 1650] [id = 430] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121173000 == 92 [pid = 1650] [id = 429] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x134d55000 == 91 [pid = 1650] [id = 425] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3c4800 == 90 [pid = 1650] [id = 424] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12692f800 == 89 [pid = 1650] [id = 423] 10:43:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb4800 == 88 [pid = 1650] [id = 422] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x117675000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1269f4800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12a42cc00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x129525800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b1e4800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118172800) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129529c00) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x126be2800) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128c80c00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bb27000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x121b56000) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11930a400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1193e1400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11823ac00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x117067400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x113d5fc00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118230800) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11600d000) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b055400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121123400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121141000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1126fa000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127a02c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119b5c800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x112cafc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129525400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121bebc00) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128eec000) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x116016400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121122400) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x117e54c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12abd3800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125fb4000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bb30c00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 10:43:37 INFO - PROCESS | 1650 | 1464198217180 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]]]}] 10:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 927ms 10:43:37 INFO - PROCESS | 1650 | 1464198217247 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:43:37 INFO - PROCESS | 1650 | 1464198217253 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:43:37 INFO - PROCESS | 1650 | 1464198217259 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1650 | 1464198217262 Marionette TRACE conn2 <- [1,1758,null,{}] 10:43:37 INFO - PROCESS | 1650 | 1464198217266 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}] 10:43:37 INFO - PROCESS | 1650 | 1464198217387 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:43:37 INFO - PROCESS | 1650 | 1464198217455 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb9800 == 89 [pid = 1650] [id = 447] 10:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116022c00) [pid = 1650] [serial = 1340] [outer = 0x0] 10:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11817a400) [pid = 1650] [serial = 1341] [outer = 0x116022c00] 10:43:37 INFO - PROCESS | 1650 | 1464198217482 Marionette DEBUG loaded listener.js 10:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1185e2400) [pid = 1650] [serial = 1342] [outer = 0x116022c00] 10:43:37 INFO - PROCESS | 1650 | 1464198217805 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]]]}] 10:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 571ms 10:43:37 INFO - PROCESS | 1650 | 1464198217830 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:43:37 INFO - PROCESS | 1650 | 1464198217831 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:43:37 INFO - PROCESS | 1650 | 1464198217837 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1650 | 1464198217839 Marionette TRACE conn2 <- [1,1762,null,{}] 10:43:37 INFO - PROCESS | 1650 | 1464198217847 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}] 10:43:37 INFO - PROCESS | 1650 | 1464198217949 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:43:38 INFO - PROCESS | 1650 | 1464198218022 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257bc000 == 90 [pid = 1650] [id = 448] 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11904a000) [pid = 1650] [serial = 1343] [outer = 0x0] 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1193df400) [pid = 1650] [serial = 1344] [outer = 0x11904a000] 10:43:38 INFO - PROCESS | 1650 | 1464198218051 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121139000) [pid = 1650] [serial = 1345] [outer = 0x11904a000] 10:43:38 INFO - PROCESS | 1650 | 1464198218383 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 573ms 10:43:38 INFO - PROCESS | 1650 | 1464198218409 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:43:38 INFO - PROCESS | 1650 | 1464198218411 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:43:38 INFO - PROCESS | 1650 | 1464198218413 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1650 | 1464198218414 Marionette TRACE conn2 <- [1,1766,null,{}] 10:43:38 INFO - PROCESS | 1650 | 1464198218419 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}] 10:43:38 INFO - PROCESS | 1650 | 1464198218547 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:43:38 INFO - PROCESS | 1650 | 1464198218556 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127772800 == 91 [pid = 1650] [id = 449] 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x121139c00) [pid = 1650] [serial = 1346] [outer = 0x0] 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1214d8c00) [pid = 1650] [serial = 1347] [outer = 0x121139c00] 10:43:38 INFO - PROCESS | 1650 | 1464198218582 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126942800) [pid = 1650] [serial = 1348] [outer = 0x121139c00] 10:43:38 INFO - PROCESS | 1650 | 1464198218968 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 574ms 10:43:38 INFO - PROCESS | 1650 | 1464198218988 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:43:38 INFO - PROCESS | 1650 | 1464198218990 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:43:38 INFO - PROCESS | 1650 | 1464198218993 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1650 | 1464198218995 Marionette TRACE conn2 <- [1,1770,null,{}] 10:43:39 INFO - PROCESS | 1650 | 1464198219000 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}] 10:43:39 INFO - PROCESS | 1650 | 1464198219141 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:43:39 INFO - PROCESS | 1650 | 1464198219265 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a608800 == 92 [pid = 1650] [id = 450] 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11698ec00) [pid = 1650] [serial = 1349] [outer = 0x0] 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x125faf400) [pid = 1650] [serial = 1350] [outer = 0x11698ec00] 10:43:39 INFO - PROCESS | 1650 | 1464198219304 Marionette DEBUG loaded listener.js 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128c7b800) [pid = 1650] [serial = 1351] [outer = 0x11698ec00] 10:43:39 INFO - PROCESS | 1650 | 1464198219654 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]]]}] 10:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 10:43:39 INFO - PROCESS | 1650 | 1464198219663 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:43:39 INFO - PROCESS | 1650 | 1464198219665 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:43:39 INFO - PROCESS | 1650 | 1464198219668 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1650 | 1464198219669 Marionette TRACE conn2 <- [1,1774,null,{}] 10:43:39 INFO - PROCESS | 1650 | 1464198219686 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}] 10:43:39 INFO - PROCESS | 1650 | 1464198219836 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:43:39 INFO - PROCESS | 1650 | 1464198219853 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad6000 == 93 [pid = 1650] [id = 451] 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128ef0400) [pid = 1650] [serial = 1352] [outer = 0x0] 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bb27000) [pid = 1650] [serial = 1353] [outer = 0x128ef0400] 10:43:39 INFO - PROCESS | 1650 | 1464198219878 Marionette DEBUG loaded listener.js 10:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12c6f3400) [pid = 1650] [serial = 1354] [outer = 0x128ef0400] 10:43:40 INFO - PROCESS | 1650 | 1464198220229 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]]]}] 10:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 583ms 10:43:40 INFO - PROCESS | 1650 | 1464198220251 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1650 | 1464198220253 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:43:40 INFO - PROCESS | 1650 | 1464198220255 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1650 | 1464198220256 Marionette TRACE conn2 <- [1,1778,null,{}] 10:43:40 INFO - PROCESS | 1650 | 1464198220258 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}] 10:43:40 INFO - PROCESS | 1650 | 1464198220378 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:43:40 INFO - PROCESS | 1650 | 1464198220391 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb35800 == 94 [pid = 1650] [id = 452] 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12c6eb800) [pid = 1650] [serial = 1355] [outer = 0x0] 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12cb6b400) [pid = 1650] [serial = 1356] [outer = 0x12c6eb800] 10:43:40 INFO - PROCESS | 1650 | 1464198220416 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12cb74000) [pid = 1650] [serial = 1357] [outer = 0x12c6eb800] 10:43:40 INFO - PROCESS | 1650 | 1464198220752 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]]]}] 10:43:40 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 10:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 10:43:40 INFO - PROCESS | 1650 | 1464198220774 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1650 | 1464198220775 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:43:40 INFO - PROCESS | 1650 | 1464198220786 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1650 | 1464198220787 Marionette TRACE conn2 <- [1,1782,null,{}] 10:43:40 INFO - PROCESS | 1650 | 1464198220789 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}] 10:43:40 INFO - PROCESS | 1650 | 1464198220908 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:43:40 INFO - PROCESS | 1650 | 1464198220921 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5ba800 == 95 [pid = 1650] [id = 453] 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12771f800) [pid = 1650] [serial = 1358] [outer = 0x0] 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x127725400) [pid = 1650] [serial = 1359] [outer = 0x12771f800] 10:43:40 INFO - PROCESS | 1650 | 1464198220953 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12772b000) [pid = 1650] [serial = 1360] [outer = 0x12771f800] 10:43:41 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1126ec400) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:43:41 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1126f2c00) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:43:41 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119b61000) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:43:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118179400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:43:41 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119016c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:43:41 INFO - PROCESS | 1650 | 1464198221321 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]]]}] 10:43:41 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 10:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 10:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:43:41 INFO - PROCESS | 1650 | 1464198221356 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:43:41 INFO - PROCESS | 1650 | 1464198221357 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:43:41 INFO - PROCESS | 1650 | 1464198221359 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:43:41 INFO - PROCESS | 1650 | 1464198221360 Marionette TRACE conn2 <- [1,1786,null,{}] 10:43:41 INFO - PROCESS | 1650 | 1464198221362 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}] 10:43:41 INFO - PROCESS | 1650 | 1464198221459 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:43:41 INFO - PROCESS | 1650 | 1464198221464 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d5e800 == 96 [pid = 1650] [id = 454] 10:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118236c00) [pid = 1650] [serial = 1361] [outer = 0x0] 10:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x127727800) [pid = 1650] [serial = 1362] [outer = 0x118236c00] 10:43:41 INFO - PROCESS | 1650 | 1464198221490 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12cb86800) [pid = 1650] [serial = 1363] [outer = 0x118236c00] 10:43:41 INFO - PROCESS | 1650 | 1464198221834 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]]]}] 10:43:41 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 10:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 10:43:41 INFO - PROCESS | 1650 | 1464198221877 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:43:41 INFO - PROCESS | 1650 | 1464198221879 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:43:41 INFO - PROCESS | 1650 | 1464198221881 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:43:41 INFO - PROCESS | 1650 | 1464198221882 Marionette TRACE conn2 <- [1,1790,null,{}] 10:43:41 INFO - PROCESS | 1650 | 1464198221884 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}] 10:43:42 INFO - PROCESS | 1650 | 1464198222010 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:43:42 INFO - PROCESS | 1650 | 1464198222014 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x135103800 == 97 [pid = 1650] [id = 455] 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x110db3000) [pid = 1650] [serial = 1364] [outer = 0x0] 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12cb8d400) [pid = 1650] [serial = 1365] [outer = 0x110db3000] 10:43:42 INFO - PROCESS | 1650 | 1464198222040 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ccc9800) [pid = 1650] [serial = 1366] [outer = 0x110db3000] 10:43:42 INFO - PROCESS | 1650 | 1464198222362 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]]]}] 10:43:42 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) 10:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 10:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:43:42 INFO - PROCESS | 1650 | 1464198222401 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1650 | 1464198222403 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:43:42 INFO - PROCESS | 1650 | 1464198222405 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1650 | 1464198222406 Marionette TRACE conn2 <- [1,1794,null,{}] 10:43:42 INFO - PROCESS | 1650 | 1464198222409 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}] 10:43:42 INFO - PROCESS | 1650 | 1464198222520 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:43:42 INFO - PROCESS | 1650 | 1464198222606 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1356bd800 == 98 [pid = 1650] [id = 456] 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12cb94400) [pid = 1650] [serial = 1367] [outer = 0x0] 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12ccd7000) [pid = 1650] [serial = 1368] [outer = 0x12cb94400] 10:43:42 INFO - PROCESS | 1650 | 1464198222651 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12d457800) [pid = 1650] [serial = 1369] [outer = 0x12cb94400] 10:43:43 INFO - PROCESS | 1650 | 1464198223023 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]]]}] 10:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 668ms 10:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:43:43 INFO - PROCESS | 1650 | 1464198223074 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:43:43 INFO - PROCESS | 1650 | 1464198223075 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:43:43 INFO - PROCESS | 1650 | 1464198223077 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1650 | 1464198223078 Marionette TRACE conn2 <- [1,1798,null,{}] 10:43:43 INFO - PROCESS | 1650 | 1464198223080 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}] 10:43:43 INFO - PROCESS | 1650 | 1464198223208 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:43:43 INFO - PROCESS | 1650 | 1464198223215 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1355df800 == 99 [pid = 1650] [id = 457] 10:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d458000) [pid = 1650] [serial = 1370] [outer = 0x0] 10:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12d45e000) [pid = 1650] [serial = 1371] [outer = 0x12d458000] 10:43:43 INFO - PROCESS | 1650 | 1464198223242 Marionette DEBUG loaded listener.js 10:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e06cc00) [pid = 1650] [serial = 1372] [outer = 0x12d458000] 10:43:43 INFO - PROCESS | 1650 | 1464198223762 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]]]}] 10:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 718ms 10:43:43 INFO - PROCESS | 1650 | 1464198223796 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:43:43 INFO - PROCESS | 1650 | 1464198223799 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:43:43 INFO - PROCESS | 1650 | 1464198223802 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1650 | 1464198223805 Marionette TRACE conn2 <- [1,1802,null,{}] 10:43:43 INFO - PROCESS | 1650 | 1464198223809 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}] 10:43:43 INFO - PROCESS | 1650 | 1464198223931 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:43:44 INFO - PROCESS | 1650 | 1464198224015 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121166000 == 100 [pid = 1650] [id = 458] 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x115160c00) [pid = 1650] [serial = 1373] [outer = 0x0] 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1167cfc00) [pid = 1650] [serial = 1374] [outer = 0x115160c00] 10:43:44 INFO - PROCESS | 1650 | 1464198224048 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1181f6400) [pid = 1650] [serial = 1375] [outer = 0x115160c00] 10:43:44 INFO - PROCESS | 1650 | 1464198224447 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]]]}] 10:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 10:43:44 INFO - PROCESS | 1650 | 1464198224474 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:43:44 INFO - PROCESS | 1650 | 1464198224479 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:43:44 INFO - PROCESS | 1650 | 1464198224484 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1650 | 1464198224488 Marionette TRACE conn2 <- [1,1806,null,{}] 10:43:44 INFO - PROCESS | 1650 | 1464198224490 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}] 10:43:44 INFO - PROCESS | 1650 | 1464198224632 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:43:44 INFO - PROCESS | 1650 | 1464198224717 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b831000 == 101 [pid = 1650] [id = 459] 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118c13c00) [pid = 1650] [serial = 1376] [outer = 0x0] 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x119be6c00) [pid = 1650] [serial = 1377] [outer = 0x118c13c00] 10:43:44 INFO - PROCESS | 1650 | 1464198224747 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12134c400) [pid = 1650] [serial = 1378] [outer = 0x118c13c00] 10:43:45 INFO - PROCESS | 1650 | 1464198225157 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]]]}] 10:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 10:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:43:45 INFO - PROCESS | 1650 | 1464198225205 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:43:45 INFO - PROCESS | 1650 | 1464198225207 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:43:45 INFO - PROCESS | 1650 | 1464198225209 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:43:45 INFO - PROCESS | 1650 | 1464198225212 Marionette TRACE conn2 <- [1,1810,null,{}] 10:43:45 INFO - PROCESS | 1650 | 1464198225220 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}] 10:43:45 INFO - PROCESS | 1650 | 1464198225338 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:43:45 INFO - PROCESS | 1650 | 1464198225451 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1356a0800 == 102 [pid = 1650] [id = 460] 10:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x125fb6c00) [pid = 1650] [serial = 1379] [outer = 0x0] 10:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128c79800) [pid = 1650] [serial = 1380] [outer = 0x125fb6c00] 10:43:45 INFO - PROCESS | 1650 | 1464198225487 Marionette DEBUG loaded listener.js 10:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b053800) [pid = 1650] [serial = 1381] [outer = 0x125fb6c00] 10:43:46 INFO - PROCESS | 1650 | 1464198226016 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]]]}] 10:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 878ms 10:43:46 INFO - PROCESS | 1650 | 1464198226100 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:43:46 INFO - PROCESS | 1650 | 1464198226102 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:43:46 INFO - PROCESS | 1650 | 1464198226106 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1650 | 1464198226107 Marionette TRACE conn2 <- [1,1814,null,{}] 10:43:46 INFO - PROCESS | 1650 | 1464198226109 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}] 10:43:46 INFO - PROCESS | 1650 | 1464198226227 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:43:46 INFO - PROCESS | 1650 | 1464198226311 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x13576b000 == 103 [pid = 1650] [id = 461] 10:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x128ef0000) [pid = 1650] [serial = 1382] [outer = 0x0] 10:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12c6ef800) [pid = 1650] [serial = 1383] [outer = 0x128ef0000] 10:43:46 INFO - PROCESS | 1650 | 1464198226342 Marionette DEBUG loaded listener.js 10:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12cb71400) [pid = 1650] [serial = 1384] [outer = 0x128ef0000] 10:43:46 INFO - PROCESS | 1650 | 1464198226753 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]]]}] 10:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 668ms 10:43:46 INFO - PROCESS | 1650 | 1464198226775 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:43:46 INFO - PROCESS | 1650 | 1464198226776 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:43:46 INFO - PROCESS | 1650 | 1464198226778 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1650 | 1464198226779 Marionette TRACE conn2 <- [1,1818,null,{}] 10:43:46 INFO - PROCESS | 1650 | 1464198226784 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}] 10:43:46 INFO - PROCESS | 1650 | 1464198226897 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:43:47 INFO - PROCESS | 1650 | 1464198227009 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d07000 == 104 [pid = 1650] [id = 462] 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12cb89400) [pid = 1650] [serial = 1385] [outer = 0x0] 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12cccf400) [pid = 1650] [serial = 1386] [outer = 0x12cb89400] 10:43:47 INFO - PROCESS | 1650 | 1464198227043 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12d3b2c00) [pid = 1650] [serial = 1387] [outer = 0x12cb89400] 10:43:47 INFO - PROCESS | 1650 | 1464198227457 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]]]}] 10:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 10:43:47 INFO - PROCESS | 1650 | 1464198227500 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:43:47 INFO - PROCESS | 1650 | 1464198227501 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:43:47 INFO - PROCESS | 1650 | 1464198227503 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:43:47 INFO - PROCESS | 1650 | 1464198227505 Marionette TRACE conn2 <- [1,1822,null,{}] 10:43:47 INFO - PROCESS | 1650 | 1464198227507 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}] 10:43:47 INFO - PROCESS | 1650 | 1464198227645 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:43:47 INFO - PROCESS | 1650 | 1464198227759 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13530a000 == 105 [pid = 1650] [id = 463] 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d459400) [pid = 1650] [serial = 1388] [outer = 0x0] 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e06f400) [pid = 1650] [serial = 1389] [outer = 0x12d459400] 10:43:47 INFO - PROCESS | 1650 | 1464198227792 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x135081000) [pid = 1650] [serial = 1390] [outer = 0x12d459400] 10:43:48 INFO - PROCESS | 1650 | 1464198228243 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]]]}] 10:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 769ms 10:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:43:48 INFO - PROCESS | 1650 | 1464198228273 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:43:48 INFO - PROCESS | 1650 | 1464198228274 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:43:48 INFO - PROCESS | 1650 | 1464198228276 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1650 | 1464198228277 Marionette TRACE conn2 <- [1,1826,null,{}] 10:43:48 INFO - PROCESS | 1650 | 1464198228280 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}] 10:43:48 INFO - PROCESS | 1650 | 1464198228393 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:43:48 INFO - PROCESS | 1650 | 1464198228506 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121178000 == 106 [pid = 1650] [id = 464] 10:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1129a7400) [pid = 1650] [serial = 1391] [outer = 0x0] 10:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x135080c00) [pid = 1650] [serial = 1392] [outer = 0x1129a7400] 10:43:48 INFO - PROCESS | 1650 | 1464198228538 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x13508a400) [pid = 1650] [serial = 1393] [outer = 0x1129a7400] 10:43:49 INFO - PROCESS | 1650 | 1464198229252 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]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1021ms 10:43:49 INFO - PROCESS | 1650 | 1464198229298 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1650 | 1464198229300 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:43:49 INFO - PROCESS | 1650 | 1464198229304 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1650 | 1464198229306 Marionette TRACE conn2 <- [1,1830,null,{}] 10:43:49 INFO - PROCESS | 1650 | 1464198229318 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}] 10:43:49 INFO - PROCESS | 1650 | 1464198229425 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:43:49 INFO - PROCESS | 1650 | 1464198229545 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e06800 == 107 [pid = 1650] [id = 465] 10:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1126dcc00) [pid = 1650] [serial = 1394] [outer = 0x0] 10:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11276a000) [pid = 1650] [serial = 1395] [outer = 0x1126dcc00] 10:43:49 INFO - PROCESS | 1650 | 1464198229577 Marionette DEBUG loaded listener.js 10:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x113bfd000) [pid = 1650] [serial = 1396] [outer = 0x1126dcc00] 10:43:49 INFO - PROCESS | 1650 | 1464198229990 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]]]}] 10:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 733ms 10:43:50 INFO - PROCESS | 1650 | 1464198230038 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:43:50 INFO - PROCESS | 1650 | 1464198230042 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:43:50 INFO - PROCESS | 1650 | 1464198230047 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:43:50 INFO - PROCESS | 1650 | 1464198230048 Marionette TRACE conn2 <- [1,1834,null,{}] 10:43:50 INFO - PROCESS | 1650 | 1464198230051 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}] 10:43:50 INFO - PROCESS | 1650 | 1464198230155 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:43:50 INFO - PROCESS | 1650 | 1464198230260 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cbb000 == 108 [pid = 1650] [id = 466] 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1166b9000) [pid = 1650] [serial = 1397] [outer = 0x0] 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11706a400) [pid = 1650] [serial = 1398] [outer = 0x1166b9000] 10:43:50 INFO - PROCESS | 1650 | 1464198230288 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x117e4cc00) [pid = 1650] [serial = 1399] [outer = 0x1166b9000] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e121000 == 107 [pid = 1650] [id = 261] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9d800 == 106 [pid = 1650] [id = 357] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1352de000 == 105 [pid = 1650] [id = 382] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x113b92800 == 104 [pid = 1650] [id = 154] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x134ece800 == 103 [pid = 1650] [id = 377] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x134d7f800 == 102 [pid = 1650] [id = 302] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e8800 == 101 [pid = 1650] [id = 217] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1356bd800 == 100 [pid = 1650] [id = 456] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x135103800 == 99 [pid = 1650] [id = 455] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x134d5e800 == 98 [pid = 1650] [id = 454] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5ba800 == 97 [pid = 1650] [id = 453] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb35800 == 96 [pid = 1650] [id = 452] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12134a800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bad6000 == 95 [pid = 1650] [id = 451] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a608800 == 94 [pid = 1650] [id = 450] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x127772800 == 93 [pid = 1650] [id = 449] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1257bc000 == 92 [pid = 1650] [id = 448] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb9800 == 91 [pid = 1650] [id = 447] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b8800 == 90 [pid = 1650] [id = 446] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c530000 == 89 [pid = 1650] [id = 440] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac7000 == 88 [pid = 1650] [id = 439] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12b037000 == 87 [pid = 1650] [id = 438] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x128e37800 == 86 [pid = 1650] [id = 437] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa8000 == 85 [pid = 1650] [id = 436] 10:43:50 INFO - PROCESS | 1650 | --DOCSHELL 0x113d30000 == 84 [pid = 1650] [id = 435] 10:43:50 INFO - PROCESS | 1650 | 1464198230710 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]]]}] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x112f4d800) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x117e48400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x116026800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x116016c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x112cb4c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x116012400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x120f49400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12112b400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1182ca000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12112a800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1182cbc00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x119049800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11941d400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1193da000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b1e5000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1257ab800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 10:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128c61c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 10:43:50 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 10:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 722ms 10:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:43:50 INFO - PROCESS | 1650 | 1464198230769 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:43:50 INFO - PROCESS | 1650 | 1464198230770 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:43:50 INFO - PROCESS | 1650 | 1464198230772 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:43:50 INFO - PROCESS | 1650 | 1464198230775 Marionette TRACE conn2 <- [1,1838,null,{}] 10:43:50 INFO - PROCESS | 1650 | 1464198230782 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}] 10:43:50 INFO - PROCESS | 1650 | 1464198230875 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:43:50 INFO - PROCESS | 1650 | 1464198230880 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d3800 == 85 [pid = 1650] [id = 467] 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11817b800) [pid = 1650] [serial = 1400] [outer = 0x0] 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1182c5000) [pid = 1650] [serial = 1401] [outer = 0x11817b800] 10:43:50 INFO - PROCESS | 1650 | 1464198230909 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x118531c00) [pid = 1650] [serial = 1402] [outer = 0x11817b800] 10:43:51 INFO - PROCESS | 1650 | 1464198231273 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]]]}] 10:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 571ms 10:43:51 INFO - PROCESS | 1650 | 1464198231343 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:43:51 INFO - PROCESS | 1650 | 1464198231345 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:43:51 INFO - PROCESS | 1650 | 1464198231347 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1650 | 1464198231349 Marionette TRACE conn2 <- [1,1842,null,{}] 10:43:51 INFO - PROCESS | 1650 | 1464198231352 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}] 10:43:51 INFO - PROCESS | 1650 | 1464198231445 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:43:51 INFO - PROCESS | 1650 | 1464198231450 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x121181800 == 86 [pid = 1650] [id = 468] 10:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x119016c00) [pid = 1650] [serial = 1403] [outer = 0x0] 10:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x119309c00) [pid = 1650] [serial = 1404] [outer = 0x119016c00] 10:43:51 INFO - PROCESS | 1650 | 1464198231476 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1193d8800) [pid = 1650] [serial = 1405] [outer = 0x119016c00] 10:43:51 INFO - PROCESS | 1650 | 1464198231910 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]]]}] 10:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms 10:43:51 INFO - PROCESS | 1650 | 1464198231932 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:43:51 INFO - PROCESS | 1650 | 1464198231936 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:43:51 INFO - PROCESS | 1650 | 1464198231940 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1650 | 1464198231942 Marionette TRACE conn2 <- [1,1846,null,{}] 10:43:51 INFO - PROCESS | 1650 | 1464198231947 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}] 10:43:52 INFO - PROCESS | 1650 | 1464198232058 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:43:52 INFO - PROCESS | 1650 | 1464198232141 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e6800 == 87 [pid = 1650] [id = 469] 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11276f000) [pid = 1650] [serial = 1406] [outer = 0x0] 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x112913800) [pid = 1650] [serial = 1407] [outer = 0x11276f000] 10:43:52 INFO - PROCESS | 1650 | 1464198232174 Marionette DEBUG loaded listener.js 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11600f000) [pid = 1650] [serial = 1408] [outer = 0x11276f000] 10:43:52 INFO - PROCESS | 1650 | 1464198232616 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]]]}] 10:43:52 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) 10:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 723ms 10:43:52 INFO - PROCESS | 1650 | 1464198232663 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:43:52 INFO - PROCESS | 1650 | 1464198232667 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:43:52 INFO - PROCESS | 1650 | 1464198232703 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:43:52 INFO - PROCESS | 1650 | 1464198232705 Marionette TRACE conn2 <- [1,1850,null,{}] 10:43:52 INFO - PROCESS | 1650 | 1464198232709 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}] 10:43:52 INFO - PROCESS | 1650 | 1464198232819 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:43:52 INFO - PROCESS | 1650 | 1464198232900 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121086800 == 88 [pid = 1650] [id = 470] 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x116a5bc00) [pid = 1650] [serial = 1409] [outer = 0x0] 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11817a000) [pid = 1650] [serial = 1410] [outer = 0x116a5bc00] 10:43:52 INFO - PROCESS | 1650 | 1464198232933 Marionette DEBUG loaded listener.js 10:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x118524800) [pid = 1650] [serial = 1411] [outer = 0x116a5bc00] 10:43:53 INFO - PROCESS | 1650 | 1464198233374 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]]]}] 10:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 742ms 10:43:53 INFO - PROCESS | 1650 | 1464198233433 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1650 | 1464198233435 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:43:53 INFO - PROCESS | 1650 | 1464198233440 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:43:53 INFO - PROCESS | 1650 | 1464198233442 Marionette TRACE conn2 <- [1,1854,null,{}] 10:43:53 INFO - PROCESS | 1650 | 1464198233453 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}] 10:43:53 INFO - PROCESS | 1650 | 1464198233600 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:43:53 INFO - PROCESS | 1650 | 1464198233680 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260a3000 == 89 [pid = 1650] [id = 471] 10:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1193b5800) [pid = 1650] [serial = 1412] [outer = 0x0] 10:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1193e5000) [pid = 1650] [serial = 1413] [outer = 0x1193b5800] 10:43:53 INFO - PROCESS | 1650 | 1464198233715 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11997c000) [pid = 1650] [serial = 1414] [outer = 0x1193b5800] 10:43:54 INFO - PROCESS | 1650 | 1464198234165 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]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 774ms 10:43:54 INFO - PROCESS | 1650 | 1464198234214 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1650 | 1464198234216 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:43:54 INFO - PROCESS | 1650 | 1464198234218 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1650 | 1464198234220 Marionette TRACE conn2 <- [1,1858,null,{}] 10:43:54 INFO - PROCESS | 1650 | 1464198234222 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}] 10:43:54 INFO - PROCESS | 1650 | 1464198234329 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:43:54 INFO - PROCESS | 1650 | 1464198234409 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x127796800 == 90 [pid = 1650] [id = 472] 10:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x119f83c00) [pid = 1650] [serial = 1415] [outer = 0x0] 10:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x121127800) [pid = 1650] [serial = 1416] [outer = 0x119f83c00] 10:43:54 INFO - PROCESS | 1650 | 1464198234440 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x121144400) [pid = 1650] [serial = 1417] [outer = 0x119f83c00] 10:43:54 INFO - PROCESS | 1650 | 1464198234869 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]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 10:43:54 INFO - PROCESS | 1650 | 1464198234888 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1650 | 1464198234890 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:43:54 INFO - PROCESS | 1650 | 1464198234892 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1650 | 1464198234893 Marionette TRACE conn2 <- [1,1862,null,{}] 10:43:54 INFO - PROCESS | 1650 | 1464198234896 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}] 10:43:55 INFO - PROCESS | 1650 | 1464198235001 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:43:55 INFO - PROCESS | 1650 | 1464198235109 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129358800 == 91 [pid = 1650] [id = 473] 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12113ec00) [pid = 1650] [serial = 1418] [outer = 0x0] 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1214d9800) [pid = 1650] [serial = 1419] [outer = 0x12113ec00] 10:43:55 INFO - PROCESS | 1650 | 1464198235143 Marionette DEBUG loaded listener.js 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x121829800) [pid = 1650] [serial = 1420] [outer = 0x12113ec00] 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x121961c00) [pid = 1650] [serial = 1421] [outer = 0x12cb86c00] 10:43:55 INFO - PROCESS | 1650 | 1464198235598 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]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 719ms 10:43:55 INFO - PROCESS | 1650 | 1464198235666 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1650 | 1464198235667 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:43:55 INFO - PROCESS | 1650 | 1464198235673 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1650 | 1464198235674 Marionette TRACE conn2 <- [1,1866,null,{}] 10:43:55 INFO - PROCESS | 1650 | 1464198235677 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}] 10:43:55 INFO - PROCESS | 1650 | 1464198235807 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:43:55 INFO - PROCESS | 1650 | 1464198235919 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119455000 == 92 [pid = 1650] [id = 474] 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x111e35c00) [pid = 1650] [serial = 1422] [outer = 0x0] 10:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11290ec00) [pid = 1650] [serial = 1423] [outer = 0x111e35c00] 10:43:55 INFO - PROCESS | 1650 | 1464198235953 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x127104c00) [pid = 1650] [serial = 1424] [outer = 0x111e35c00] 10:43:56 INFO - PROCESS | 1650 | 1464198236378 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]]]}] 10:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 720ms 10:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:43:56 INFO - PROCESS | 1650 | 1464198236392 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:43:56 INFO - PROCESS | 1650 | 1464198236394 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:43:56 INFO - PROCESS | 1650 | 1464198236396 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:43:56 INFO - PROCESS | 1650 | 1464198236397 Marionette TRACE conn2 <- [1,1870,null,{}] 10:43:56 INFO - PROCESS | 1650 | 1464198236402 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}] 10:43:56 INFO - PROCESS | 1650 | 1464198236505 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:43:56 INFO - PROCESS | 1650 | 1464198236614 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b839800 == 93 [pid = 1650] [id = 475] 10:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1269ecc00) [pid = 1650] [serial = 1425] [outer = 0x0] 10:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1275e3c00) [pid = 1650] [serial = 1426] [outer = 0x1269ecc00] 10:43:56 INFO - PROCESS | 1650 | 1464198236647 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x127728800) [pid = 1650] [serial = 1427] [outer = 0x1269ecc00] 10:43:57 INFO - PROCESS | 1650 | 1464198237060 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]]]}] 10:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 673ms 10:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:43:57 INFO - PROCESS | 1650 | 1464198237070 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1650 | 1464198237071 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:43:57 INFO - PROCESS | 1650 | 1464198237074 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1650 | 1464198237075 Marionette TRACE conn2 <- [1,1874,null,{}] 10:43:57 INFO - PROCESS | 1650 | 1464198237077 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}] 10:43:57 INFO - PROCESS | 1650 | 1464198237182 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:43:57 INFO - PROCESS | 1650 | 1464198237294 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf05800 == 94 [pid = 1650] [id = 476] 10:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x111a0dc00) [pid = 1650] [serial = 1428] [outer = 0x0] 10:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x127a0d800) [pid = 1650] [serial = 1429] [outer = 0x111a0dc00] 10:43:57 INFO - PROCESS | 1650 | 1464198237325 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x128c5e400) [pid = 1650] [serial = 1430] [outer = 0x111a0dc00] 10:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 10:43:57 INFO - PROCESS | 1650 | 1464198237788 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]]]}] 10:43:57 INFO - PROCESS | 1650 | 1464198237795 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1650 | 1464198237796 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:43:57 INFO - PROCESS | 1650 | 1464198237799 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1650 | 1464198237802 Marionette TRACE conn2 <- [1,1878,null,{}] 10:43:57 INFO - PROCESS | 1650 | 1464198237805 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}] 10:43:57 INFO - PROCESS | 1650 | 1464198237911 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:43:57 INFO - PROCESS | 1650 | 1464198237992 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c813000 == 95 [pid = 1650] [id = 477] 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x127a0a800) [pid = 1650] [serial = 1431] [outer = 0x0] 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x128ef3800) [pid = 1650] [serial = 1432] [outer = 0x127a0a800] 10:43:58 INFO - PROCESS | 1650 | 1464198238023 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12929b800) [pid = 1650] [serial = 1433] [outer = 0x127a0a800] 10:43:58 INFO - PROCESS | 1650 | 1464198238454 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]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 10:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:43:58 INFO - PROCESS | 1650 | 1464198238470 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1650 | 1464198238472 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:43:58 INFO - PROCESS | 1650 | 1464198238474 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1650 | 1464198238475 Marionette TRACE conn2 <- [1,1882,null,{}] 10:43:58 INFO - PROCESS | 1650 | 1464198238478 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}] 10:43:58 INFO - PROCESS | 1650 | 1464198238718 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:43:58 INFO - PROCESS | 1650 | 1464198238836 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d3000 == 96 [pid = 1650] [id = 478] 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x111f43c00) [pid = 1650] [serial = 1434] [outer = 0x0] 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1126e3000) [pid = 1650] [serial = 1435] [outer = 0x111f43c00] 10:43:58 INFO - PROCESS | 1650 | 1464198238867 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x112d9e000) [pid = 1650] [serial = 1436] [outer = 0x111f43c00] 10:43:59 INFO - PROCESS | 1650 | 1464198239337 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]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 872ms 10:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:43:59 INFO - PROCESS | 1650 | 1464198239348 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:43:59 INFO - PROCESS | 1650 | 1464198239351 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:43:59 INFO - PROCESS | 1650 | 1464198239355 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1650 | 1464198239359 Marionette TRACE conn2 <- [1,1886,null,{}] 10:43:59 INFO - PROCESS | 1650 | 1464198239363 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}] 10:43:59 INFO - PROCESS | 1650 | 1464198239523 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1161bd800 == 95 [pid = 1650] [id = 26] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d3800 == 94 [pid = 1650] [id = 467] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118cbb000 == 93 [pid = 1650] [id = 466] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115e06800 == 92 [pid = 1650] [id = 465] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1356a0800 == 91 [pid = 1650] [id = 460] 10:43:59 INFO - PROCESS | 1650 | 1464198239728 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b831000 == 90 [pid = 1650] [id = 459] 10:43:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121166000 == 89 [pid = 1650] [id = 458] 10:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2d800 == 90 [pid = 1650] [id = 479] 10:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x111e6c000) [pid = 1650] [serial = 1437] [outer = 0x0] 10:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1126f2800) [pid = 1650] [serial = 1438] [outer = 0x111e6c000] 10:43:59 INFO - PROCESS | 1650 | 1464198239767 Marionette DEBUG loaded listener.js 10:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x116019000) [pid = 1650] [serial = 1439] [outer = 0x111e6c000] 10:44:00 INFO - PROCESS | 1650 | 1464198240226 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]]]}] 10:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 924ms 10:44:00 INFO - PROCESS | 1650 | 1464198240284 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:44:00 INFO - PROCESS | 1650 | 1464198240287 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:44:00 INFO - PROCESS | 1650 | 1464198240292 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:44:00 INFO - PROCESS | 1650 | 1464198240294 Marionette TRACE conn2 <- [1,1890,null,{}] 10:44:00 INFO - PROCESS | 1650 | 1464198240298 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}] 10:44:00 INFO - PROCESS | 1650 | 1464198240408 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:44:00 INFO - PROCESS | 1650 | 1464198240492 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ec8800 == 91 [pid = 1650] [id = 480] 10:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11817d000) [pid = 1650] [serial = 1440] [outer = 0x0] 10:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x118531000) [pid = 1650] [serial = 1441] [outer = 0x11817d000] 10:44:00 INFO - PROCESS | 1650 | 1464198240526 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x119309800) [pid = 1650] [serial = 1442] [outer = 0x11817d000] 10:44:00 INFO - PROCESS | 1650 | 1464198240946 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]]]}] 10:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 10:44:00 INFO - PROCESS | 1650 | 1464198240967 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:44:00 INFO - PROCESS | 1650 | 1464198240970 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:44:00 INFO - PROCESS | 1650 | 1464198240972 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:44:00 INFO - PROCESS | 1650 | 1464198240974 Marionette TRACE conn2 <- [1,1894,null,{}] 10:44:00 INFO - PROCESS | 1650 | 1464198240976 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}] 10:44:01 INFO - PROCESS | 1650 | 1464198241088 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:44:01 INFO - PROCESS | 1650 | 1464198241200 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127770000 == 92 [pid = 1650] [id = 481] 10:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x1193d8000) [pid = 1650] [serial = 1443] [outer = 0x0] 10:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11997f400) [pid = 1650] [serial = 1444] [outer = 0x1193d8000] 10:44:01 INFO - PROCESS | 1650 | 1464198241234 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12112ac00) [pid = 1650] [serial = 1445] [outer = 0x1193d8000] 10:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 10:44:01 INFO - PROCESS | 1650 | 1464198241685 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]]]}] 10:44:01 INFO - PROCESS | 1650 | 1464198241692 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1650 | 1464198241693 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:44:01 INFO - PROCESS | 1650 | 1464198241701 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1650 | 1464198241706 Marionette TRACE conn2 <- [1,1898,null,{}] 10:44:01 INFO - PROCESS | 1650 | 1464198241710 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}] 10:44:01 INFO - PROCESS | 1650 | 1464198241842 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:44:01 INFO - PROCESS | 1650 | 1464198241958 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb4d800 == 93 [pid = 1650] [id = 482] 10:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12134b800) [pid = 1650] [serial = 1446] [outer = 0x0] 10:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x121e52000) [pid = 1650] [serial = 1447] [outer = 0x12134b800] 10:44:01 INFO - PROCESS | 1650 | 1464198241991 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x125fb0800) [pid = 1650] [serial = 1448] [outer = 0x12134b800] 10:44:02 INFO - PROCESS | 1650 | 1464198242421 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 778ms 10:44:02 INFO - PROCESS | 1650 | 1464198242475 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1650 | 1464198242477 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:44:02 INFO - PROCESS | 1650 | 1464198242479 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1650 | 1464198242480 Marionette TRACE conn2 <- [1,1902,null,{}] 10:44:02 INFO - PROCESS | 1650 | 1464198242483 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}] 10:44:02 INFO - PROCESS | 1650 | 1464198242593 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:44:02 INFO - PROCESS | 1650 | 1464198242705 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3c3000 == 94 [pid = 1650] [id = 483] 10:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12694b800) [pid = 1650] [serial = 1449] [outer = 0x0] 10:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x126be8c00) [pid = 1650] [serial = 1450] [outer = 0x12694b800] 10:44:02 INFO - PROCESS | 1650 | 1464198242737 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x128c7b400) [pid = 1650] [serial = 1451] [outer = 0x12694b800] 10:44:03 INFO - PROCESS | 1650 | 1464198243138 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]]]}] 10:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 10:44:03 INFO - PROCESS | 1650 | 1464198243213 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1650 | 1464198243214 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:44:03 INFO - PROCESS | 1650 | 1464198243219 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1650 | 1464198243220 Marionette TRACE conn2 <- [1,1906,null,{}] 10:44:03 INFO - PROCESS | 1650 | 1464198243222 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}] 10:44:03 INFO - PROCESS | 1650 | 1464198243326 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:44:03 INFO - PROCESS | 1650 | 1464198243438 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d989000 == 95 [pid = 1650] [id = 484] 10:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12a42dc00) [pid = 1650] [serial = 1452] [outer = 0x0] 10:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12a7bd400) [pid = 1650] [serial = 1453] [outer = 0x12a42dc00] 10:44:03 INFO - PROCESS | 1650 | 1464198243476 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12b1e9000) [pid = 1650] [serial = 1454] [outer = 0x12a42dc00] 10:44:03 INFO - PROCESS | 1650 | 1464198243930 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]]]}] 10:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 770ms 10:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:44:03 INFO - PROCESS | 1650 | 1464198243990 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1650 | 1464198243991 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:44:03 INFO - PROCESS | 1650 | 1464198243993 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1650 | 1464198243995 Marionette TRACE conn2 <- [1,1910,null,{}] 10:44:03 INFO - PROCESS | 1650 | 1464198243997 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}] 10:44:04 INFO - PROCESS | 1650 | 1464198244106 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:44:04 INFO - PROCESS | 1650 | 1464198244191 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d7e000 == 96 [pid = 1650] [id = 485] 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12ba0fc00) [pid = 1650] [serial = 1455] [outer = 0x0] 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12bb06800) [pid = 1650] [serial = 1456] [outer = 0x12ba0fc00] 10:44:04 INFO - PROCESS | 1650 | 1464198244223 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12bb2c400) [pid = 1650] [serial = 1457] [outer = 0x12ba0fc00] 10:44:04 INFO - PROCESS | 1650 | 1464198244637 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 668ms 10:44:04 INFO - PROCESS | 1650 | 1464198244662 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1650 | 1464198244663 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:44:04 INFO - PROCESS | 1650 | 1464198244666 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1650 | 1464198244667 Marionette TRACE conn2 <- [1,1914,null,{}] 10:44:04 INFO - PROCESS | 1650 | 1464198244670 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}] 10:44:04 INFO - PROCESS | 1650 | 1464198244793 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:44:04 INFO - PROCESS | 1650 | 1464198244906 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x135121800 == 97 [pid = 1650] [id = 486] 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12bb11400) [pid = 1650] [serial = 1458] [outer = 0x0] 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12c520800) [pid = 1650] [serial = 1459] [outer = 0x12bb11400] 10:44:04 INFO - PROCESS | 1650 | 1464198244938 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12c52b800) [pid = 1650] [serial = 1460] [outer = 0x12bb11400] 10:44:05 INFO - PROCESS | 1650 | 1464198245349 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]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 10:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:44:05 INFO - PROCESS | 1650 | 1464198245387 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1650 | 1464198245389 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:44:05 INFO - PROCESS | 1650 | 1464198245391 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1650 | 1464198245392 Marionette TRACE conn2 <- [1,1918,null,{}] 10:44:05 INFO - PROCESS | 1650 | 1464198245395 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}] 10:44:05 INFO - PROCESS | 1650 | 1464198245499 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:44:05 INFO - PROCESS | 1650 | 1464198245612 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x13531d800 == 98 [pid = 1650] [id = 487] 10:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12bb26c00) [pid = 1650] [serial = 1461] [outer = 0x0] 10:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12c6eb000) [pid = 1650] [serial = 1462] [outer = 0x12bb26c00] 10:44:05 INFO - PROCESS | 1650 | 1464198245646 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12cb66400) [pid = 1650] [serial = 1463] [outer = 0x12bb26c00] 10:44:06 INFO - PROCESS | 1650 | 1464198246213 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 871ms 10:44:06 INFO - PROCESS | 1650 | 1464198246263 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1650 | 1464198246265 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:44:06 INFO - PROCESS | 1650 | 1464198246269 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1650 | 1464198246271 Marionette TRACE conn2 <- [1,1922,null,{}] 10:44:06 INFO - PROCESS | 1650 | 1464198246276 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}] 10:44:06 INFO - PROCESS | 1650 | 1464198246383 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:44:06 INFO - PROCESS | 1650 | 1464198246504 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e9e800 == 99 [pid = 1650] [id = 488] 10:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x1126ea400) [pid = 1650] [serial = 1464] [outer = 0x0] 10:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x1139ea800) [pid = 1650] [serial = 1465] [outer = 0x1126ea400] 10:44:06 INFO - PROCESS | 1650 | 1464198246535 Marionette DEBUG loaded listener.js 10:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x11852cc00) [pid = 1650] [serial = 1466] [outer = 0x1126ea400] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d3000 == 98 [pid = 1650] [id = 478] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119455000 == 97 [pid = 1650] [id = 474] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129358800 == 96 [pid = 1650] [id = 473] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127796800 == 95 [pid = 1650] [id = 472] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1260a3000 == 94 [pid = 1650] [id = 471] 10:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121086800 == 93 [pid = 1650] [id = 470] 10:44:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e6800 == 92 [pid = 1650] [id = 469] 10:44:07 INFO - PROCESS | 1650 | 1464198247053 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]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 822ms 10:44:07 INFO - PROCESS | 1650 | 1464198247097 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1650 | 1464198247099 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:44:07 INFO - PROCESS | 1650 | 1464198247105 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1650 | 1464198247107 Marionette TRACE conn2 <- [1,1926,null,{}] 10:44:07 INFO - PROCESS | 1650 | 1464198247111 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}] 10:44:07 INFO - PROCESS | 1650 | 1464198247220 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:44:07 INFO - PROCESS | 1650 | 1464198247310 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121170800 == 93 [pid = 1650] [id = 489] 10:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x116943800) [pid = 1650] [serial = 1467] [outer = 0x0] 10:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x11852a000) [pid = 1650] [serial = 1468] [outer = 0x116943800] 10:44:07 INFO - PROCESS | 1650 | 1464198247345 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1193bc400) [pid = 1650] [serial = 1469] [outer = 0x116943800] 10:44:07 INFO - PROCESS | 1650 | 1464198247794 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]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 10:44:07 INFO - PROCESS | 1650 | 1464198247835 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1650 | 1464198247839 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:44:07 INFO - PROCESS | 1650 | 1464198247846 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1650 | 1464198247848 Marionette TRACE conn2 <- [1,1930,null,{}] 10:44:07 INFO - PROCESS | 1650 | 1464198247853 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}] 10:44:07 INFO - PROCESS | 1650 | 1464198247962 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:44:08 INFO - PROCESS | 1650 | 1464198248050 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a9800 == 94 [pid = 1650] [id = 490] 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x121125c00) [pid = 1650] [serial = 1470] [outer = 0x0] 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x121347c00) [pid = 1650] [serial = 1471] [outer = 0x121125c00] 10:44:08 INFO - PROCESS | 1650 | 1464198248082 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x121834400) [pid = 1650] [serial = 1472] [outer = 0x121125c00] 10:44:08 INFO - PROCESS | 1650 | 1464198248540 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]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 724ms 10:44:08 INFO - PROCESS | 1650 | 1464198248570 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:44:08 INFO - PROCESS | 1650 | 1464198248572 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:44:08 INFO - PROCESS | 1650 | 1464198248574 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1650 | 1464198248577 Marionette TRACE conn2 <- [1,1934,null,{}] 10:44:08 INFO - PROCESS | 1650 | 1464198248601 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}] 10:44:08 INFO - PROCESS | 1650 | 1464198248755 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:44:08 INFO - PROCESS | 1650 | 1464198248843 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d50b800 == 95 [pid = 1650] [id = 491] 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x127720400) [pid = 1650] [serial = 1473] [outer = 0x0] 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x127728400) [pid = 1650] [serial = 1474] [outer = 0x127720400] 10:44:08 INFO - PROCESS | 1650 | 1464198248897 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12951e000) [pid = 1650] [serial = 1475] [outer = 0x127720400] 10:44:09 INFO - PROCESS | 1650 | 1464198249447 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]]]}] 10:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 923ms 10:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:44:09 INFO - PROCESS | 1650 | 1464198249498 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:44:09 INFO - PROCESS | 1650 | 1464198249500 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:44:09 INFO - PROCESS | 1650 | 1464198249502 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:44:09 INFO - PROCESS | 1650 | 1464198249503 Marionette TRACE conn2 <- [1,1938,null,{}] 10:44:09 INFO - PROCESS | 1650 | 1464198249506 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}] 10:44:09 INFO - PROCESS | 1650 | 1464198249615 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:44:09 INFO - PROCESS | 1650 | 1464198249701 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1355e4000 == 96 [pid = 1650] [id = 492] 10:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12b055400) [pid = 1650] [serial = 1476] [outer = 0x0] 10:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12b1e4400) [pid = 1650] [serial = 1477] [outer = 0x12b055400] 10:44:09 INFO - PROCESS | 1650 | 1464198249733 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12bb30800) [pid = 1650] [serial = 1478] [outer = 0x12b055400] 10:44:10 INFO - PROCESS | 1650 | 1464198250138 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]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 10:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:44:10 INFO - PROCESS | 1650 | 1464198250172 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1650 | 1464198250174 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:44:10 INFO - PROCESS | 1650 | 1464198250176 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1650 | 1464198250177 Marionette TRACE conn2 <- [1,1942,null,{}] 10:44:10 INFO - PROCESS | 1650 | 1464198250179 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}] 10:44:10 INFO - PROCESS | 1650 | 1464198250282 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:44:10 INFO - PROCESS | 1650 | 1464198250398 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1356bd000 == 97 [pid = 1650] [id = 493] 10:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12abc7800) [pid = 1650] [serial = 1479] [outer = 0x0] 10:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12c6f5400) [pid = 1650] [serial = 1480] [outer = 0x12abc7800] 10:44:10 INFO - PROCESS | 1650 | 1464198250431 Marionette DEBUG loaded listener.js 10:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12cb6cc00) [pid = 1650] [serial = 1481] [outer = 0x12abc7800] 10:44:10 INFO - PROCESS | 1650 | 1464198250858 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]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 10:44:10 INFO - PROCESS | 1650 | 1464198250897 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1650 | 1464198250898 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:44:10 INFO - PROCESS | 1650 | 1464198250900 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1650 | 1464198250902 Marionette TRACE conn2 <- [1,1946,null,{}] 10:44:10 INFO - PROCESS | 1650 | 1464198250905 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}] 10:44:11 INFO - PROCESS | 1650 | 1464198251054 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:44:11 INFO - PROCESS | 1650 | 1464198251144 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388db800 == 98 [pid = 1650] [id = 494] 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12cb8e000) [pid = 1650] [serial = 1482] [outer = 0x0] 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12d3ac800) [pid = 1650] [serial = 1483] [outer = 0x12cb8e000] 10:44:11 INFO - PROCESS | 1650 | 1464198251175 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12e074800) [pid = 1650] [serial = 1484] [outer = 0x12cb8e000] 10:44:11 INFO - PROCESS | 1650 | 1464198251590 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]]]}] 10:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 10:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:44:11 INFO - PROCESS | 1650 | 1464198251621 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:44:11 INFO - PROCESS | 1650 | 1464198251622 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:44:11 INFO - PROCESS | 1650 | 1464198251624 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:44:11 INFO - PROCESS | 1650 | 1464198251626 Marionette TRACE conn2 <- [1,1950,null,{}] 10:44:11 INFO - PROCESS | 1650 | 1464198251628 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}] 10:44:11 INFO - PROCESS | 1650 | 1464198251732 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:44:11 INFO - PROCESS | 1650 | 1464198251848 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x130e49800 == 99 [pid = 1650] [id = 495] 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12cb91000) [pid = 1650] [serial = 1485] [outer = 0x0] 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x13507dc00) [pid = 1650] [serial = 1486] [outer = 0x12cb91000] 10:44:11 INFO - PROCESS | 1650 | 1464198251881 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x135087000) [pid = 1650] [serial = 1487] [outer = 0x12cb91000] 10:44:12 INFO - PROCESS | 1650 | 1464198252267 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 10:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:44:12 INFO - PROCESS | 1650 | 1464198252293 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1650 | 1464198252294 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:44:12 INFO - PROCESS | 1650 | 1464198252297 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1650 | 1464198252298 Marionette TRACE conn2 <- [1,1954,null,{}] 10:44:12 INFO - PROCESS | 1650 | 1464198252300 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}] 10:44:12 INFO - PROCESS | 1650 | 1464198252424 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:44:12 INFO - PROCESS | 1650 | 1464198252526 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x137e22800 == 100 [pid = 1650] [id = 496] 10:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x13507f400) [pid = 1650] [serial = 1488] [outer = 0x0] 10:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13508c400) [pid = 1650] [serial = 1489] [outer = 0x13507f400] 10:44:12 INFO - PROCESS | 1650 | 1464198252556 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x137c87400) [pid = 1650] [serial = 1490] [outer = 0x13507f400] 10:44:12 INFO - PROCESS | 1650 | 1464198252970 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]]]}] 10:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 718ms 10:44:13 INFO - PROCESS | 1650 | 1464198253015 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:44:13 INFO - PROCESS | 1650 | 1464198253017 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:44:13 INFO - PROCESS | 1650 | 1464198253019 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:44:13 INFO - PROCESS | 1650 | 1464198253020 Marionette TRACE conn2 <- [1,1958,null,{}] 10:44:13 INFO - PROCESS | 1650 | 1464198253023 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}] 10:44:13 INFO - PROCESS | 1650 | 1464198253130 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:44:13 INFO - PROCESS | 1650 | 1464198253248 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x137e30800 == 101 [pid = 1650] [id = 497] 10:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x13508b800) [pid = 1650] [serial = 1491] [outer = 0x0] 10:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x137c89c00) [pid = 1650] [serial = 1492] [outer = 0x13508b800] 10:44:13 INFO - PROCESS | 1650 | 1464198253283 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x137c8e400) [pid = 1650] [serial = 1493] [outer = 0x13508b800] 10:44:13 INFO - PROCESS | 1650 | 1464198253697 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]]]}] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x137d07000 == 100 [pid = 1650] [id = 462] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13576b000 == 99 [pid = 1650] [id = 461] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x121178000 == 98 [pid = 1650] [id = 464] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13530a000 == 97 [pid = 1650] [id = 463] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb4d800 == 96 [pid = 1650] [id = 482] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127770000 == 95 [pid = 1650] [id = 481] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x121ec8800 == 94 [pid = 1650] [id = 480] 10:44:14 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2d800 == 93 [pid = 1650] [id = 479] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126933000 == 92 [pid = 1650] [id = 235] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x13511f800 == 91 [pid = 1650] [id = 381] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1352d6000 == 90 [pid = 1650] [id = 303] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134d67800 == 89 [pid = 1650] [id = 363] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x113310000 == 88 [pid = 1650] [id = 25] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d508000 == 87 [pid = 1650] [id = 421] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d9800 == 86 [pid = 1650] [id = 216] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1352d7000 == 85 [pid = 1650] [id = 323] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134ed2000 == 84 [pid = 1650] [id = 426] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3c3000 == 83 [pid = 1650] [id = 483] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x135119000 == 82 [pid = 1650] [id = 405] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x135121800 == 81 [pid = 1650] [id = 486] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca5800 == 80 [pid = 1650] [id = 283] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d521800 == 79 [pid = 1650] [id = 443] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1214c9000 == 78 [pid = 1650] [id = 231] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3d800 == 77 [pid = 1650] [id = 6] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117022800 == 76 [pid = 1650] [id = 364] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d989000 == 75 [pid = 1650] [id = 484] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf13800 == 74 [pid = 1650] [id = 11] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12935a000 == 73 [pid = 1650] [id = 100] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134d7e000 == 72 [pid = 1650] [id = 485] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3c1800 == 71 [pid = 1650] [id = 384] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x13531d800 == 70 [pid = 1650] [id = 487] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a971000 == 69 [pid = 1650] [id = 8] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d511800 == 68 [pid = 1650] [id = 301] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11944b800 == 67 [pid = 1650] [id = 233] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf90800 == 66 [pid = 1650] [id = 343] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119441000 == 65 [pid = 1650] [id = 305] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3d1000 == 64 [pid = 1650] [id = 399] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x110f37800 == 63 [pid = 1650] [id = 383] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x113d35000 == 62 [pid = 1650] [id = 325] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121083000 == 61 [pid = 1650] [id = 12] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d97c000 == 60 [pid = 1650] [id = 380] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf9e800 == 59 [pid = 1650] [id = 442] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1181cf800 == 58 [pid = 1650] [id = 187] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119082000 == 57 [pid = 1650] [id = 408] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb38800 == 56 [pid = 1650] [id = 342] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11607e800 == 55 [pid = 1650] [id = 23] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119b6e800 == 54 [pid = 1650] [id = 407] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119fbd000 == 53 [pid = 1650] [id = 248] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb40800 == 52 [pid = 1650] [id = 15] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1388d9800 == 51 [pid = 1650] [id = 406] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134d50000 == 50 [pid = 1650] [id = 324] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf22000 == 49 [pid = 1650] [id = 152] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11919f800 == 48 [pid = 1650] [id = 136] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b849000 == 47 [pid = 1650] [id = 168] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121ece800 == 46 [pid = 1650] [id = 170] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c810000 == 45 [pid = 1650] [id = 14] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf05800 == 44 [pid = 1650] [id = 476] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134d4e800 == 43 [pid = 1650] [id = 444] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf86000 == 42 [pid = 1650] [id = 17] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x13510a000 == 41 [pid = 1650] [id = 304] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117021800 == 40 [pid = 1650] [id = 24] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb33800 == 39 [pid = 1650] [id = 441] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d984000 == 38 [pid = 1650] [id = 215] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c53d800 == 37 [pid = 1650] [id = 13] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3bd000 == 36 [pid = 1650] [id = 284] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b837000 == 35 [pid = 1650] [id = 9] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bad1000 == 34 [pid = 1650] [id = 10] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121163800 == 33 [pid = 1650] [id = 445] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e5800 == 32 [pid = 1650] [id = 20] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x111eab800 == 31 [pid = 1650] [id = 22] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3c000 == 30 [pid = 1650] [id = 133] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12138d800 == 29 [pid = 1650] [id = 365] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c813000 == 28 [pid = 1650] [id = 477] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b2800 == 27 [pid = 1650] [id = 19] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b839800 == 26 [pid = 1650] [id = 475] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x134d7c000 == 25 [pid = 1650] [id = 404] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5be000 == 24 [pid = 1650] [id = 21] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc99800 == 23 [pid = 1650] [id = 153] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1171de000 == 22 [pid = 1650] [id = 428] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12e127000 == 21 [pid = 1650] [id = 362] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5aa000 == 20 [pid = 1650] [id = 427] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121181800 == 19 [pid = 1650] [id = 468] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x137e22800 == 18 [pid = 1650] [id = 496] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x130e49800 == 17 [pid = 1650] [id = 495] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1355df800 == 16 [pid = 1650] [id = 457] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1388db800 == 15 [pid = 1650] [id = 494] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1356bd000 == 14 [pid = 1650] [id = 493] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1355e4000 == 13 [pid = 1650] [id = 492] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d50b800 == 12 [pid = 1650] [id = 491] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a9800 == 11 [pid = 1650] [id = 490] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126e9e800 == 10 [pid = 1650] [id = 488] 10:44:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121170800 == 9 [pid = 1650] [id = 489] 10:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 5887ms 10:44:18 INFO - PROCESS | 1650 | 1464198258956 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1650 | 1464198258958 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:44:18 INFO - PROCESS | 1650 | 1464198258963 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1650 | 1464198258968 Marionette TRACE conn2 <- [1,1962,null,{}] 10:44:18 INFO - PROCESS | 1650 | 1464198258972 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}] 10:44:19 INFO - PROCESS | 1650 | 1464198259058 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:44:19 INFO - PROCESS | 1650 | 1464198259066 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ec3800 == 10 [pid = 1650] [id = 498] 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x1126ee400) [pid = 1650] [serial = 1494] [outer = 0x0] 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x1126f0c00) [pid = 1650] [serial = 1495] [outer = 0x1126ee400] 10:44:19 INFO - PROCESS | 1650 | 1464198259095 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x112765c00) [pid = 1650] [serial = 1496] [outer = 0x1126ee400] 10:44:19 INFO - PROCESS | 1650 | 1464198259487 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]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 575ms 10:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:44:19 INFO - PROCESS | 1650 | 1464198259538 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1650 | 1464198259540 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:44:19 INFO - PROCESS | 1650 | 1464198259546 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1650 | 1464198259549 Marionette TRACE conn2 <- [1,1966,null,{}] 10:44:19 INFO - PROCESS | 1650 | 1464198259557 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}] 10:44:19 INFO - PROCESS | 1650 | 1464198259642 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:44:19 INFO - PROCESS | 1650 | 1464198259656 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116968000 == 11 [pid = 1650] [id = 499] 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x112919800) [pid = 1650] [serial = 1497] [outer = 0x0] 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x112968400) [pid = 1650] [serial = 1498] [outer = 0x112919800] 10:44:19 INFO - PROCESS | 1650 | 1464198259682 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x112f12c00) [pid = 1650] [serial = 1499] [outer = 0x112919800] 10:44:20 INFO - PROCESS | 1650 | 1464198260097 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 579ms 10:44:20 INFO - PROCESS | 1650 | 1464198260124 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1650 | 1464198260125 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:44:20 INFO - PROCESS | 1650 | 1464198260134 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1650 | 1464198260135 Marionette TRACE conn2 <- [1,1970,null,{}] 10:44:20 INFO - PROCESS | 1650 | 1464198260143 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}] 10:44:20 INFO - PROCESS | 1650 | 1464198260256 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:44:20 INFO - PROCESS | 1650 | 1464198260270 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e1000 == 12 [pid = 1650] [id = 500] 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x113d61400) [pid = 1650] [serial = 1500] [outer = 0x0] 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x115e3e800) [pid = 1650] [serial = 1501] [outer = 0x113d61400] 10:44:20 INFO - PROCESS | 1650 | 1464198260300 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x116015800) [pid = 1650] [serial = 1502] [outer = 0x113d61400] 10:44:20 INFO - PROCESS | 1650 | 1464198260691 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 576ms 10:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:44:20 INFO - PROCESS | 1650 | 1464198260705 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1650 | 1464198260706 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:44:20 INFO - PROCESS | 1650 | 1464198260708 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1650 | 1464198260709 Marionette TRACE conn2 <- [1,1974,null,{}] 10:44:20 INFO - PROCESS | 1650 | 1464198260711 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}] 10:44:20 INFO - PROCESS | 1650 | 1464198260818 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:44:20 INFO - PROCESS | 1650 | 1464198260832 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cbe800 == 13 [pid = 1650] [id = 501] 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x11602c000) [pid = 1650] [serial = 1503] [outer = 0x0] 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x116159400) [pid = 1650] [serial = 1504] [outer = 0x11602c000] 10:44:20 INFO - PROCESS | 1650 | 1464198260859 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x1166b7800) [pid = 1650] [serial = 1505] [outer = 0x11602c000] 10:44:21 INFO - PROCESS | 1650 | 1464198261215 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 10:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:44:21 INFO - PROCESS | 1650 | 1464198261227 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1650 | 1464198261228 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:44:21 INFO - PROCESS | 1650 | 1464198261230 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1650 | 1464198261231 Marionette TRACE conn2 <- [1,1978,null,{}] 10:44:21 INFO - PROCESS | 1650 | 1464198261234 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}] 10:44:21 INFO - PROCESS | 1650 | 1464198261339 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:44:21 INFO - PROCESS | 1650 | 1464198261358 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11944d800 == 14 [pid = 1650] [id = 502] 10:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x1167d1000) [pid = 1650] [serial = 1506] [outer = 0x0] 10:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x117067800) [pid = 1650] [serial = 1507] [outer = 0x1167d1000] 10:44:21 INFO - PROCESS | 1650 | 1464198261386 Marionette DEBUG loaded listener.js 10:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x117075000) [pid = 1650] [serial = 1508] [outer = 0x1167d1000] 10:44:21 INFO - PROCESS | 1650 | 1464198261727 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 10:44:21 INFO - PROCESS | 1650 | 1464198261750 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:44:21 INFO - PROCESS | 1650 | 1464198261753 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:44:21 INFO - PROCESS | 1650 | 1464198261755 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1650 | 1464198261757 Marionette TRACE conn2 <- [1,1982,null,{}] 10:44:21 INFO - PROCESS | 1650 | 1464198261759 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}] 10:44:23 INFO - PROCESS | 1650 | 1464198263034 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12cb89400) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x1129a7400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x11698ec00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12d459400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12bf5e400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x11276f000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x1193d8000) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x11817d000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x1126ea400) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x128ef0400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12c6eb800) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12771f800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x118236c00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x116022c00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x121139c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11904a000) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11291d000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x110db3000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x111f43c00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1126dcc00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1166b9000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x11817b800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12d458000) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x115160c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x118c13c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x125fb6c00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12cb94400) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x128ef0000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x119016c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12b055400) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x111e35c00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x111e6c000) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12113ec00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x127720400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x119f83c00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x127327c00) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x121b62400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1193e4c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x126943800) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x121e44400) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x121e4a400) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x121e47000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11214cc00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x110dbb800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x119419400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11600d400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x119be2800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x1275ddc00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x121b61c00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12abcf800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11941bc00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x112f50c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12bb0a800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x127a0c000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x116029400) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12bb08c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x121e47400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x1126e2000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x1126ea000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x121688800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12a7b9c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x117e56c00) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x1126f3000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x118176c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x118525000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a7c2400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11817e800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12ba0fc00) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1129a7800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x129298800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x120f45000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1161ec400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11276a400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a42dc00) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x121125c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12694b800) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x116a5bc00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12134b800) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12cb91000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x13507f400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1193b5800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12cb8e000) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12bb26c00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12bb11400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x116943800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x127a0a800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x111a0dc00) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12abc7800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1269ecc00) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:44:23 INFO - PROCESS | 1650 | 1464198263141 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fb4800 == 15 [pid = 1650] [id = 503] 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x110dbb800) [pid = 1650] [serial = 1509] [outer = 0x0] 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x111ed6400) [pid = 1650] [serial = 1510] [outer = 0x110dbb800] 10:44:23 INFO - PROCESS | 1650 | 1464198263167 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x112916400) [pid = 1650] [serial = 1511] [outer = 0x110dbb800] 10:44:23 INFO - PROCESS | 1650 | 1464198263464 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]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1720ms 10:44:23 INFO - PROCESS | 1650 | 1464198263476 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:44:23 INFO - PROCESS | 1650 | 1464198263477 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:44:23 INFO - PROCESS | 1650 | 1464198263479 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1650 | 1464198263480 Marionette TRACE conn2 <- [1,1986,null,{}] 10:44:23 INFO - PROCESS | 1650 | 1464198263483 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}] 10:44:23 INFO - PROCESS | 1650 | 1464198263604 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:44:23 INFO - PROCESS | 1650 | 1464198263644 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119458800 == 16 [pid = 1650] [id = 504] 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x111a09c00) [pid = 1650] [serial = 1512] [outer = 0x0] 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x115160c00) [pid = 1650] [serial = 1513] [outer = 0x111a09c00] 10:44:23 INFO - PROCESS | 1650 | 1464198263669 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x118171000) [pid = 1650] [serial = 1514] [outer = 0x111a09c00] 10:44:23 INFO - PROCESS | 1650 | 1464198263936 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]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 10:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:44:23 INFO - PROCESS | 1650 | 1464198263947 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:44:23 INFO - PROCESS | 1650 | 1464198263949 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:44:23 INFO - PROCESS | 1650 | 1464198263959 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1650 | 1464198263960 Marionette TRACE conn2 <- [1,1990,null,{}] 10:44:23 INFO - PROCESS | 1650 | 1464198263963 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}] 10:44:24 INFO - PROCESS | 1650 | 1464198264045 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:44:24 INFO - PROCESS | 1650 | 1464198264050 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12138d800 == 17 [pid = 1650] [id = 505] 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x118176000) [pid = 1650] [serial = 1515] [outer = 0x0] 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11823f800) [pid = 1650] [serial = 1516] [outer = 0x118176000] 10:44:24 INFO - PROCESS | 1650 | 1464198264077 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1182d0000) [pid = 1650] [serial = 1517] [outer = 0x118176000] 10:44:24 INFO - PROCESS | 1650 | 1464198264435 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]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms 10:44:24 INFO - PROCESS | 1650 | 1464198264478 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1650 | 1464198264479 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:44:24 INFO - PROCESS | 1650 | 1464198264494 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1650 | 1464198264496 Marionette TRACE conn2 <- [1,1994,null,{}] 10:44:24 INFO - PROCESS | 1650 | 1464198264498 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}] 10:44:24 INFO - PROCESS | 1650 | 1464198264576 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:44:24 INFO - PROCESS | 1650 | 1464198264580 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1e000 == 18 [pid = 1650] [id = 506] 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11816f800) [pid = 1650] [serial = 1518] [outer = 0x0] 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11852a800) [pid = 1650] [serial = 1519] [outer = 0x11816f800] 10:44:24 INFO - PROCESS | 1650 | 1464198264609 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1182c6800) [pid = 1650] [serial = 1520] [outer = 0x11816f800] 10:44:25 INFO - PROCESS | 1650 | 1464198265157 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]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 10:44:25 INFO - PROCESS | 1650 | 1464198265165 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:44:25 INFO - PROCESS | 1650 | 1464198265169 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:44:25 INFO - PROCESS | 1650 | 1464198265175 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1650 | 1464198265179 Marionette TRACE conn2 <- [1,1998,null,{}] 10:44:25 INFO - PROCESS | 1650 | 1464198265186 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}] 10:44:25 INFO - PROCESS | 1650 | 1464198265302 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:44:25 INFO - PROCESS | 1650 | 1464198265396 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x113fd8000 == 19 [pid = 1650] [id = 507] 10:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x110db5400) [pid = 1650] [serial = 1521] [outer = 0x0] 10:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1126dd000) [pid = 1650] [serial = 1522] [outer = 0x110db5400] 10:44:25 INFO - PROCESS | 1650 | 1464198265427 Marionette DEBUG loaded listener.js 10:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1126f7c00) [pid = 1650] [serial = 1523] [outer = 0x110db5400] 10:44:25 INFO - PROCESS | 1650 | 1464198265973 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]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 826ms 10:44:26 INFO - PROCESS | 1650 | 1464198266011 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:44:26 INFO - PROCESS | 1650 | 1464198266015 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:44:26 INFO - PROCESS | 1650 | 1464198266024 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:44:26 INFO - PROCESS | 1650 | 1464198266026 Marionette TRACE conn2 <- [1,2002,null,{}] 10:44:26 INFO - PROCESS | 1650 | 1464198266028 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}] 10:44:26 INFO - PROCESS | 1650 | 1464198266139 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:44:26 INFO - PROCESS | 1650 | 1464198266231 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191a5000 == 20 [pid = 1650] [id = 508] 10:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x112d99400) [pid = 1650] [serial = 1524] [outer = 0x0] 10:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x113902400) [pid = 1650] [serial = 1525] [outer = 0x112d99400] 10:44:26 INFO - PROCESS | 1650 | 1464198266264 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x115e3c000) [pid = 1650] [serial = 1526] [outer = 0x112d99400] 10:44:26 INFO - PROCESS | 1650 | 1464198266781 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]]]}] 10:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 821ms 10:44:26 INFO - PROCESS | 1650 | 1464198266845 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:44:26 INFO - PROCESS | 1650 | 1464198266846 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:44:26 INFO - PROCESS | 1650 | 1464198266849 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:44:26 INFO - PROCESS | 1650 | 1464198266851 Marionette TRACE conn2 <- [1,2006,null,{}] 10:44:26 INFO - PROCESS | 1650 | 1464198266859 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}] 10:44:26 INFO - PROCESS | 1650 | 1464198266973 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:44:27 INFO - PROCESS | 1650 | 1464198267043 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107d000 == 21 [pid = 1650] [id = 509] 10:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1161ec400) [pid = 1650] [serial = 1527] [outer = 0x0] 10:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x116a5bc00) [pid = 1650] [serial = 1528] [outer = 0x1161ec400] 10:44:27 INFO - PROCESS | 1650 | 1464198267075 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x117e56800) [pid = 1650] [serial = 1529] [outer = 0x1161ec400] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12cb71400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x119309c00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12c6ef800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12d3b2c00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12cccf400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x135080c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x13508a400) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12772b000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x1126e3000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x125faf400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x128c7b800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12c6f3400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1193d8800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x135081000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12e06f400) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12ccc9800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x117e4cc00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12d457800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118531000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11997f400) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x119309800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11852a000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11852cc00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12bb27000) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12cb6b400) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x127725400) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12cb74000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12cb86800) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1126de400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x121350c00) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11817a400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1185e2400) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1214d8c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x126942800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1193df400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x121139000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x126be4c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127727800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1139ea800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11600c400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1167cc400) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x127a11800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11766cc00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119304000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1269f6800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11600f000) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12a6b3000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b058800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bb08800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12c524c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12cb8d400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x112d9e000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11276a000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x113bfd000) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11706a400) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1182c5000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d45e000) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1181f6400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1167cfc00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118531c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12e06cc00) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12134c400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119be6c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x128c79800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ccd7000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b053800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1193e5000) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121347c00) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118524800) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x125fb0800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x126be8c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c52a800) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112913800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11817a000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12112ac00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1126f2800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121e52000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b1e4400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12951e000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121144400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1214d9800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bb31000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127a04400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12182c400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12752f400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128c5d800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a6b9c00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a429000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb31800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112769400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12156b400) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12113e000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1254af800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a929400) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1275e3400) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ba16800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1214dac00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11699a800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bf59400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ef2000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118179c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12c52c800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127182000) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c6f0c00) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bb28800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129526800) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12ba1b000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118c14c00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bf5f800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1185e3c00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119be4c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bb0e800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11904e400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bb2c400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1167ce800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12abcf000) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121e50c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12c6ea800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116017800) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c520800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121127800) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127728400) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b1e9000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bb06800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121834400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c7b400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a7bd400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c6eb000) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x13507dc00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1193bc400) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12929b800) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128c5e400) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12cb6cc00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128ef3800) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d3ac800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x127728800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x127a0d800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bb30800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x127104c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1275e3c00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12c6f5400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1126ed400) [pid = 1650] [serial = 895] [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.] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11290ec00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x116019000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x121829800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x135087000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x137c87400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11997c000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x13508c400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12e074800) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12cb66400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12c52b800) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 10:44:27 INFO - PROCESS | 1650 | 1464198267961 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]]]}] 10:44:28 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 10:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1173ms 10:44:28 INFO - PROCESS | 1650 | 1464198268022 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1650 | 1464198268025 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:44:28 INFO - PROCESS | 1650 | 1464198268028 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1650 | 1464198268030 Marionette TRACE conn2 <- [1,2010,null,{}] 10:44:28 INFO - PROCESS | 1650 | 1464198268047 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}] 10:44:28 INFO - PROCESS | 1650 | 1464198268222 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:44:28 INFO - PROCESS | 1650 | 1464198268260 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x113390000 == 22 [pid = 1650] [id = 510] 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1126ea000) [pid = 1650] [serial = 1530] [outer = 0x0] 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1126ed800) [pid = 1650] [serial = 1531] [outer = 0x1126ea000] 10:44:28 INFO - PROCESS | 1650 | 1464198268288 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1126f8800) [pid = 1650] [serial = 1532] [outer = 0x1126ea000] 10:44:28 INFO - PROCESS | 1650 | --DOCSHELL 0x137e30800 == 21 [pid = 1650] [id = 497] 10:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x137c89c00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 10:44:28 INFO - PROCESS | 1650 | 1464198268778 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]]]}] 10:44:28 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 10:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 772ms 10:44:28 INFO - PROCESS | 1650 | 1464198268800 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1650 | 1464198268805 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:44:28 INFO - PROCESS | 1650 | 1464198268810 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1650 | 1464198268811 Marionette TRACE conn2 <- [1,2014,null,{}] 10:44:28 INFO - PROCESS | 1650 | 1464198268814 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}] 10:44:28 INFO - PROCESS | 1650 | 1464198268891 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:44:28 INFO - PROCESS | 1650 | 1464198268896 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e6800 == 22 [pid = 1650] [id = 511] 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11276b800) [pid = 1650] [serial = 1533] [outer = 0x0] 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112917c00) [pid = 1650] [serial = 1534] [outer = 0x11276b800] 10:44:28 INFO - PROCESS | 1650 | 1464198268924 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112eb5400) [pid = 1650] [serial = 1535] [outer = 0x11276b800] 10:44:29 INFO - PROCESS | 1650 | 1464198269256 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]]]}] 10:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 10:44:29 INFO - PROCESS | 1650 | 1464198269279 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:44:29 INFO - PROCESS | 1650 | 1464198269281 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:44:29 INFO - PROCESS | 1650 | 1464198269284 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:44:29 INFO - PROCESS | 1650 | 1464198269288 Marionette TRACE conn2 <- [1,2018,null,{}] 10:44:29 INFO - PROCESS | 1650 | 1464198269295 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}] 10:44:29 INFO - PROCESS | 1650 | 1464198269371 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:44:29 INFO - PROCESS | 1650 | 1464198269377 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e1800 == 23 [pid = 1650] [id = 512] 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113963800) [pid = 1650] [serial = 1536] [outer = 0x0] 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115e3c800) [pid = 1650] [serial = 1537] [outer = 0x113963800] 10:44:29 INFO - PROCESS | 1650 | 1464198269407 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116026000) [pid = 1650] [serial = 1538] [outer = 0x113963800] 10:44:29 INFO - PROCESS | 1650 | 1464198269753 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]]]}] 10:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 10:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:44:29 INFO - PROCESS | 1650 | 1464198269806 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:44:29 INFO - PROCESS | 1650 | 1464198269808 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:44:29 INFO - PROCESS | 1650 | 1464198269817 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:44:29 INFO - PROCESS | 1650 | 1464198269818 Marionette TRACE conn2 <- [1,2022,null,{}] 10:44:29 INFO - PROCESS | 1650 | 1464198269822 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}] 10:44:29 INFO - PROCESS | 1650 | 1464198269909 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:44:29 INFO - PROCESS | 1650 | 1464198269913 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119448000 == 24 [pid = 1650] [id = 513] 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11602cc00) [pid = 1650] [serial = 1539] [outer = 0x0] 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116153c00) [pid = 1650] [serial = 1540] [outer = 0x11602cc00] 10:44:29 INFO - PROCESS | 1650 | 1464198269941 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1167cc800) [pid = 1650] [serial = 1541] [outer = 0x11602cc00] 10:44:30 INFO - PROCESS | 1650 | 1464198270260 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]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 479ms 10:44:30 INFO - PROCESS | 1650 | 1464198270290 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1650 | 1464198270291 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:44:30 INFO - PROCESS | 1650 | 1464198270293 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1650 | 1464198270294 Marionette TRACE conn2 <- [1,2026,null,{}] 10:44:30 INFO - PROCESS | 1650 | 1464198270297 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}] 10:44:30 INFO - PROCESS | 1650 | 1464198270373 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:44:30 INFO - PROCESS | 1650 | 1464198270378 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b6a800 == 25 [pid = 1650] [id = 514] 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11619bc00) [pid = 1650] [serial = 1542] [outer = 0x0] 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116992400) [pid = 1650] [serial = 1543] [outer = 0x11619bc00] 10:44:30 INFO - PROCESS | 1650 | 1464198270403 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11706a800) [pid = 1650] [serial = 1544] [outer = 0x11619bc00] 10:44:30 INFO - PROCESS | 1650 | 1464198270734 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]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 10:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:44:30 INFO - PROCESS | 1650 | 1464198270763 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1650 | 1464198270764 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:44:30 INFO - PROCESS | 1650 | 1464198270766 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1650 | 1464198270767 Marionette TRACE conn2 <- [1,2030,null,{}] 10:44:30 INFO - PROCESS | 1650 | 1464198270770 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}] 10:44:30 INFO - PROCESS | 1650 | 1464198270892 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:44:30 INFO - PROCESS | 1650 | 1464198270906 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fbe000 == 26 [pid = 1650] [id = 515] 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117070c00) [pid = 1650] [serial = 1545] [outer = 0x0] 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x117670c00) [pid = 1650] [serial = 1546] [outer = 0x117070c00] 10:44:30 INFO - PROCESS | 1650 | 1464198270938 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118206800) [pid = 1650] [serial = 1547] [outer = 0x117070c00] 10:44:31 INFO - PROCESS | 1650 | 1464198271280 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]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 10:44:31 INFO - PROCESS | 1650 | 1464198271289 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1650 | 1464198271290 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:44:31 INFO - PROCESS | 1650 | 1464198271293 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1650 | 1464198271294 Marionette TRACE conn2 <- [1,2034,null,{}] 10:44:31 INFO - PROCESS | 1650 | 1464198271296 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}] 10:44:31 INFO - PROCESS | 1650 | 1464198271395 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:44:31 INFO - PROCESS | 1650 | 1464198271400 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137a800 == 27 [pid = 1650] [id = 516] 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1161a2800) [pid = 1650] [serial = 1548] [outer = 0x0] 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1182c3800) [pid = 1650] [serial = 1549] [outer = 0x1161a2800] 10:44:31 INFO - PROCESS | 1650 | 1464198271425 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118528400) [pid = 1650] [serial = 1550] [outer = 0x1161a2800] 10:44:31 INFO - PROCESS | 1650 | 1464198271771 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]]]}] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112919800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113d61400) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x13508b800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1126ee400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11602c000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118176000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1167d1000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x110dbb800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:44:31 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x111a09c00) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 10:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:44:31 INFO - PROCESS | 1650 | 1464198271813 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1650 | 1464198271814 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:44:31 INFO - PROCESS | 1650 | 1464198271816 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1650 | 1464198271817 Marionette TRACE conn2 <- [1,2038,null,{}] 10:44:31 INFO - PROCESS | 1650 | 1464198271822 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}] 10:44:31 INFO - PROCESS | 1650 | 1464198271896 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:44:31 INFO - PROCESS | 1650 | 1464198271901 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117a800 == 28 [pid = 1650] [id = 517] 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112765400) [pid = 1650] [serial = 1551] [outer = 0x0] 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11602a000) [pid = 1650] [serial = 1552] [outer = 0x112765400] 10:44:31 INFO - PROCESS | 1650 | 1464198271928 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118202400) [pid = 1650] [serial = 1553] [outer = 0x112765400] 10:44:32 INFO - PROCESS | 1650 | 1464198272253 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]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 474ms 10:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:44:32 INFO - PROCESS | 1650 | 1464198272290 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1650 | 1464198272291 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:44:32 INFO - PROCESS | 1650 | 1464198272294 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1650 | 1464198272295 Marionette TRACE conn2 <- [1,2042,null,{}] 10:44:32 INFO - PROCESS | 1650 | 1464198272297 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}] 10:44:32 INFO - PROCESS | 1650 | 1464198272376 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:44:32 INFO - PROCESS | 1650 | 1464198272380 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ed6000 == 29 [pid = 1650] [id = 518] 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11852d400) [pid = 1650] [serial = 1554] [outer = 0x0] 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1185ebc00) [pid = 1650] [serial = 1555] [outer = 0x11852d400] 10:44:32 INFO - PROCESS | 1650 | 1464198272406 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118c12c00) [pid = 1650] [serial = 1556] [outer = 0x11852d400] 10:44:32 INFO - PROCESS | 1650 | 1464198272722 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]]]}] 10:44:32 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) 10:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 467ms 10:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:44:32 INFO - PROCESS | 1650 | 1464198272762 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1650 | 1464198272763 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:44:32 INFO - PROCESS | 1650 | 1464198272765 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1650 | 1464198272766 Marionette TRACE conn2 <- [1,2046,null,{}] 10:44:32 INFO - PROCESS | 1650 | 1464198272769 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}] 10:44:32 INFO - PROCESS | 1650 | 1464198272870 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:44:32 INFO - PROCESS | 1650 | 1464198272877 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fe0000 == 30 [pid = 1650] [id = 519] 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118c16400) [pid = 1650] [serial = 1557] [outer = 0x0] 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118c1c000) [pid = 1650] [serial = 1558] [outer = 0x118c16400] 10:44:32 INFO - PROCESS | 1650 | 1464198272903 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119049400) [pid = 1650] [serial = 1559] [outer = 0x118c16400] 10:44:33 INFO - PROCESS | 1650 | 1464198273214 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]]]}] 10:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 473ms 10:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:44:33 INFO - PROCESS | 1650 | 1464198273239 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:44:33 INFO - PROCESS | 1650 | 1464198273241 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:44:33 INFO - PROCESS | 1650 | 1464198273243 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:44:33 INFO - PROCESS | 1650 | 1464198273245 Marionette TRACE conn2 <- [1,2050,null,{}] 10:44:33 INFO - PROCESS | 1650 | 1464198273247 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}] 10:44:33 INFO - PROCESS | 1650 | 1464198273347 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:44:33 INFO - PROCESS | 1650 | 1464198273353 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126924000 == 31 [pid = 1650] [id = 520] 10:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119309800) [pid = 1650] [serial = 1560] [outer = 0x0] 10:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11930cc00) [pid = 1650] [serial = 1561] [outer = 0x119309800] 10:44:33 INFO - PROCESS | 1650 | 1464198273381 Marionette DEBUG loaded listener.js 10:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1193e4000) [pid = 1650] [serial = 1562] [outer = 0x119309800] 10:44:33 INFO - PROCESS | 1650 | 1464198273716 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]]]}] 10:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 10:44:33 INFO - PROCESS | 1650 | 1464198273772 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:44:33 INFO - PROCESS | 1650 | 1464198273773 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:44:33 INFO - PROCESS | 1650 | 1464198273776 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:44:33 INFO - PROCESS | 1650 | 1464198273778 Marionette TRACE conn2 <- [1,2054,null,{}] 10:44:33 INFO - PROCESS | 1650 | 1464198273782 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}] 10:44:33 INFO - PROCESS | 1650 | 1464198273905 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:44:33 INFO - PROCESS | 1650 | 1464198273911 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x127163800 == 32 [pid = 1650] [id = 521] 10:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1193dc800) [pid = 1650] [serial = 1563] [outer = 0x0] 10:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119414800) [pid = 1650] [serial = 1564] [outer = 0x1193dc800] 10:44:33 INFO - PROCESS | 1650 | 1464198273950 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11941c000) [pid = 1650] [serial = 1565] [outer = 0x1193dc800] 10:44:34 INFO - PROCESS | 1650 | 1464198274373 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]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 619ms 10:44:34 INFO - PROCESS | 1650 | 1464198274396 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:44:34 INFO - PROCESS | 1650 | 1464198274397 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:44:34 INFO - PROCESS | 1650 | 1464198274399 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1650 | 1464198274401 Marionette TRACE conn2 <- [1,2058,null,{}] 10:44:34 INFO - PROCESS | 1650 | 1464198274413 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}] 10:44:34 INFO - PROCESS | 1650 | 1464198274492 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:44:34 INFO - PROCESS | 1650 | 1464198274496 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12775b800 == 33 [pid = 1650] [id = 522] 10:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119415c00) [pid = 1650] [serial = 1566] [outer = 0x0] 10:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119980000) [pid = 1650] [serial = 1567] [outer = 0x119415c00] 10:44:34 INFO - PROCESS | 1650 | 1464198274521 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b5c400) [pid = 1650] [serial = 1568] [outer = 0x119415c00] 10:44:35 INFO - PROCESS | 1650 | 1464198275126 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 780ms 10:44:35 INFO - PROCESS | 1650 | 1464198275181 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:44:35 INFO - PROCESS | 1650 | 1464198275185 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:44:35 INFO - PROCESS | 1650 | 1464198275190 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1650 | 1464198275194 Marionette TRACE conn2 <- [1,2062,null,{}] 10:44:35 INFO - PROCESS | 1650 | 1464198275224 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}] 10:44:35 INFO - PROCESS | 1650 | 1464198275418 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:44:35 INFO - PROCESS | 1650 | 1464198275464 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11700f800 == 34 [pid = 1650] [id = 523] 10:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1121b6c00) [pid = 1650] [serial = 1569] [outer = 0x0] 10:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1126ea800) [pid = 1650] [serial = 1570] [outer = 0x1121b6c00] 10:44:35 INFO - PROCESS | 1650 | 1464198275536 Marionette DEBUG loaded listener.js 10:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11276e800) [pid = 1650] [serial = 1571] [outer = 0x1121b6c00] 10:44:36 INFO - PROCESS | 1650 | 1464198276088 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]]]}] 10:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 926ms 10:44:36 INFO - PROCESS | 1650 | 1464198276115 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:44:36 INFO - PROCESS | 1650 | 1464198276119 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:44:36 INFO - PROCESS | 1650 | 1464198276124 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:44:36 INFO - PROCESS | 1650 | 1464198276125 Marionette TRACE conn2 <- [1,2066,null,{}] 10:44:36 INFO - PROCESS | 1650 | 1464198276128 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}] 10:44:36 INFO - PROCESS | 1650 | 1464198276239 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:44:36 INFO - PROCESS | 1650 | 1464198276292 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fc1800 == 35 [pid = 1650] [id = 524] 10:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112968800) [pid = 1650] [serial = 1572] [outer = 0x0] 10:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1139ea800) [pid = 1650] [serial = 1573] [outer = 0x112968800] 10:44:36 INFO - PROCESS | 1650 | 1464198276321 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116011800) [pid = 1650] [serial = 1574] [outer = 0x112968800] 10:44:36 INFO - PROCESS | 1650 | 1464198276817 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]]]}] 10:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 870ms 10:44:37 INFO - PROCESS | 1650 | 1464198277074 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1650 | 1464198277076 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:44:37 INFO - PROCESS | 1650 | 1464198277080 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1650 | 1464198277082 Marionette TRACE conn2 <- [1,2070,null,{}] 10:44:37 INFO - PROCESS | 1650 | 1464198277086 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}] 10:44:37 INFO - PROCESS | 1650 | 1464198277188 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:44:37 INFO - PROCESS | 1650 | 1464198277237 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11828d800 == 36 [pid = 1650] [id = 525] 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1126e5800) [pid = 1650] [serial = 1575] [outer = 0x0] 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11276b400) [pid = 1650] [serial = 1576] [outer = 0x1126e5800] 10:44:37 INFO - PROCESS | 1650 | 1464198277264 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11291c000) [pid = 1650] [serial = 1577] [outer = 0x1126e5800] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11852a800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112968400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e3e800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x137c8e400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1126f0c00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112765c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116159400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1182d0000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117067800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1166b7800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11823f800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117075000) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111ed6400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115160c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112916400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116015800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112f12c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118171000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 10:44:37 INFO - PROCESS | 1650 | 1464198277694 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]]]}] 10:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 10:44:37 INFO - PROCESS | 1650 | 1464198277703 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1650 | 1464198277707 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:44:37 INFO - PROCESS | 1650 | 1464198277712 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1650 | 1464198277714 Marionette TRACE conn2 <- [1,2074,null,{}] 10:44:37 INFO - PROCESS | 1650 | 1464198277717 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}] 10:44:37 INFO - PROCESS | 1650 | 1464198277796 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:44:37 INFO - PROCESS | 1650 | 1464198277805 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161b7800 == 37 [pid = 1650] [id = 526] 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11291a800) [pid = 1650] [serial = 1578] [outer = 0x0] 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113342800) [pid = 1650] [serial = 1579] [outer = 0x11291a800] 10:44:37 INFO - PROCESS | 1650 | 1464198277831 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11600ec00) [pid = 1650] [serial = 1580] [outer = 0x11291a800] 10:44:38 INFO - PROCESS | 1650 | 1464198278159 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]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 478ms 10:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:44:38 INFO - PROCESS | 1650 | 1464198278190 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1650 | 1464198278191 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:44:38 INFO - PROCESS | 1650 | 1464198278224 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1650 | 1464198278225 Marionette TRACE conn2 <- [1,2078,null,{}] 10:44:38 INFO - PROCESS | 1650 | 1464198278234 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}] 10:44:38 INFO - PROCESS | 1650 | 1464198278315 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:44:38 INFO - PROCESS | 1650 | 1464198278325 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119086800 == 38 [pid = 1650] [id = 527] 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1126df400) [pid = 1650] [serial = 1581] [outer = 0x0] 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1161a6000) [pid = 1650] [serial = 1582] [outer = 0x1126df400] 10:44:38 INFO - PROCESS | 1650 | 1464198278355 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11693d000) [pid = 1650] [serial = 1583] [outer = 0x1126df400] 10:44:38 INFO - PROCESS | 1650 | 1464198278728 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]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 553ms 10:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:44:38 INFO - PROCESS | 1650 | 1464198278746 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1650 | 1464198278747 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:44:38 INFO - PROCESS | 1650 | 1464198278749 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1650 | 1464198278751 Marionette TRACE conn2 <- [1,2082,null,{}] 10:44:38 INFO - PROCESS | 1650 | 1464198278753 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}] 10:44:38 INFO - PROCESS | 1650 | 1464198278840 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:44:38 INFO - PROCESS | 1650 | 1464198278888 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998f000 == 39 [pid = 1650] [id = 528] 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1167d1400) [pid = 1650] [serial = 1584] [outer = 0x0] 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11706d400) [pid = 1650] [serial = 1585] [outer = 0x1167d1400] 10:44:38 INFO - PROCESS | 1650 | 1464198278914 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117676c00) [pid = 1650] [serial = 1586] [outer = 0x1167d1400] 10:44:39 INFO - PROCESS | 1650 | 1464198279192 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]]]}] 10:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 470ms 10:44:39 INFO - PROCESS | 1650 | 1464198279225 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1650 | 1464198279226 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:44:39 INFO - PROCESS | 1650 | 1464198279228 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1650 | 1464198279229 Marionette TRACE conn2 <- [1,2086,null,{}] 10:44:39 INFO - PROCESS | 1650 | 1464198279231 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}] 10:44:39 INFO - PROCESS | 1650 | 1464198279324 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:44:39 INFO - PROCESS | 1650 | 1464198279328 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f000 == 40 [pid = 1650] [id = 529] 10:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117e47800) [pid = 1650] [serial = 1587] [outer = 0x0] 10:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11817a400) [pid = 1650] [serial = 1588] [outer = 0x117e47800] 10:44:39 INFO - PROCESS | 1650 | 1464198279353 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118207c00) [pid = 1650] [serial = 1589] [outer = 0x117e47800] 10:44:39 INFO - PROCESS | 1650 | 1464198279710 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]]]}] 10:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 10:44:39 INFO - PROCESS | 1650 | 1464198279755 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:44:39 INFO - PROCESS | 1650 | 1464198279757 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:44:39 INFO - PROCESS | 1650 | 1464198279760 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1650 | 1464198279762 Marionette TRACE conn2 <- [1,2090,null,{}] 10:44:39 INFO - PROCESS | 1650 | 1464198279775 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}] 10:44:39 INFO - PROCESS | 1650 | 1464198279958 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:44:39 INFO - PROCESS | 1650 | 1464198279978 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121edd000 == 41 [pid = 1650] [id = 530] 10:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11823a000) [pid = 1650] [serial = 1590] [outer = 0x0] 10:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118520c00) [pid = 1650] [serial = 1591] [outer = 0x11823a000] 10:44:40 INFO - PROCESS | 1650 | 1464198280018 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11904ec00) [pid = 1650] [serial = 1592] [outer = 0x11823a000] 10:44:40 INFO - PROCESS | 1650 | 1464198280383 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]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 629ms 10:44:40 INFO - PROCESS | 1650 | 1464198280390 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1650 | 1464198280391 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:44:40 INFO - PROCESS | 1650 | 1464198280393 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1650 | 1464198280394 Marionette TRACE conn2 <- [1,2094,null,{}] 10:44:40 INFO - PROCESS | 1650 | 1464198280397 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}] 10:44:40 INFO - PROCESS | 1650 | 1464198280494 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:44:40 INFO - PROCESS | 1650 | 1464198280498 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12609c800 == 42 [pid = 1650] [id = 531] 10:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11904f800) [pid = 1650] [serial = 1593] [outer = 0x0] 10:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1193afc00) [pid = 1650] [serial = 1594] [outer = 0x11904f800] 10:44:40 INFO - PROCESS | 1650 | 1464198280523 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1193df800) [pid = 1650] [serial = 1595] [outer = 0x11904f800] 10:44:40 INFO - PROCESS | 1650 | 1464198280864 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]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 10:44:40 INFO - PROCESS | 1650 | 1464198280914 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1650 | 1464198280915 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:44:40 INFO - PROCESS | 1650 | 1464198280917 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1650 | 1464198280918 Marionette TRACE conn2 <- [1,2098,null,{}] 10:44:40 INFO - PROCESS | 1650 | 1464198280921 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}] 10:44:41 INFO - PROCESS | 1650 | 1464198281017 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:44:41 INFO - PROCESS | 1650 | 1464198281030 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126932000 == 43 [pid = 1650] [id = 532] 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1193e1000) [pid = 1650] [serial = 1596] [outer = 0x0] 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119416c00) [pid = 1650] [serial = 1597] [outer = 0x1193e1000] 10:44:41 INFO - PROCESS | 1650 | 1464198281055 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11997d400) [pid = 1650] [serial = 1598] [outer = 0x1193e1000] 10:44:41 INFO - PROCESS | 1650 | 1464198281404 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]]]}] 10:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 525ms 10:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:44:41 INFO - PROCESS | 1650 | 1464198281443 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1650 | 1464198281444 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:44:41 INFO - PROCESS | 1650 | 1464198281446 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1650 | 1464198281447 Marionette TRACE conn2 <- [1,2102,null,{}] 10:44:41 INFO - PROCESS | 1650 | 1464198281449 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}] 10:44:41 INFO - PROCESS | 1650 | 1464198281548 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:44:41 INFO - PROCESS | 1650 | 1464198281559 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cf000 == 44 [pid = 1650] [id = 533] 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119417800) [pid = 1650] [serial = 1599] [outer = 0x0] 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b64000) [pid = 1650] [serial = 1600] [outer = 0x119417800] 10:44:41 INFO - PROCESS | 1650 | 1464198281583 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119e71800) [pid = 1650] [serial = 1601] [outer = 0x119417800] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1161a2800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112765400) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11276b800) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11619bc00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113963800) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1126ea000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11602cc00) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193dc800) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118c16400) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119309800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117070c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11852d400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:44:41 INFO - PROCESS | 1650 | 1464198281964 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 10:44:42 INFO - PROCESS | 1650 | 1464198282015 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1650 | 1464198282017 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:44:42 INFO - PROCESS | 1650 | 1464198282019 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1650 | 1464198282020 Marionette TRACE conn2 <- [1,2106,null,{}] 10:44:42 INFO - PROCESS | 1650 | 1464198282022 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}] 10:44:42 INFO - PROCESS | 1650 | 1464198282101 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:44:42 INFO - PROCESS | 1650 | 1464198282156 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121bd2800 == 45 [pid = 1650] [id = 534] 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112767000) [pid = 1650] [serial = 1602] [outer = 0x0] 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1167cdc00) [pid = 1650] [serial = 1603] [outer = 0x112767000] 10:44:42 INFO - PROCESS | 1650 | 1464198282180 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117674800) [pid = 1650] [serial = 1604] [outer = 0x112767000] 10:44:42 INFO - PROCESS | 1650 | 1464198282462 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 471ms 10:44:42 INFO - PROCESS | 1650 | 1464198282491 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1650 | 1464198282501 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:44:42 INFO - PROCESS | 1650 | 1464198282511 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1650 | 1464198282512 Marionette TRACE conn2 <- [1,2110,null,{}] 10:44:42 INFO - PROCESS | 1650 | 1464198282514 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}] 10:44:42 INFO - PROCESS | 1650 | 1464198282612 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:44:42 INFO - PROCESS | 1650 | 1464198282617 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e47000 == 46 [pid = 1650] [id = 535] 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1182c9c00) [pid = 1650] [serial = 1605] [outer = 0x0] 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119f84c00) [pid = 1650] [serial = 1606] [outer = 0x1182c9c00] 10:44:42 INFO - PROCESS | 1650 | 1464198282646 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121121400) [pid = 1650] [serial = 1607] [outer = 0x1182c9c00] 10:44:42 INFO - PROCESS | 1650 | 1464198282973 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 10:44:42 INFO - PROCESS | 1650 | 1464198282981 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1650 | 1464198282982 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:44:42 INFO - PROCESS | 1650 | 1464198282989 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1650 | 1464198282990 Marionette TRACE conn2 <- [1,2114,null,{}] 10:44:42 INFO - PROCESS | 1650 | 1464198282992 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}] 10:44:43 INFO - PROCESS | 1650 | 1464198283101 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:44:43 INFO - PROCESS | 1650 | 1464198283107 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a403800 == 47 [pid = 1650] [id = 536] 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121015000) [pid = 1650] [serial = 1608] [outer = 0x0] 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121128c00) [pid = 1650] [serial = 1609] [outer = 0x121015000] 10:44:43 INFO - PROCESS | 1650 | 1464198283132 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12113e000) [pid = 1650] [serial = 1610] [outer = 0x121015000] 10:44:43 INFO - PROCESS | 1650 | 1464198283455 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]]]}] 10:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 522ms 10:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:44:43 INFO - PROCESS | 1650 | 1464198283507 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:44:43 INFO - PROCESS | 1650 | 1464198283508 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:44:43 INFO - PROCESS | 1650 | 1464198283510 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:44:43 INFO - PROCESS | 1650 | 1464198283511 Marionette TRACE conn2 <- [1,2118,null,{}] 10:44:43 INFO - PROCESS | 1650 | 1464198283513 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}] 10:44:43 INFO - PROCESS | 1650 | 1464198283595 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:44:43 INFO - PROCESS | 1650 | 1464198283599 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a78a800 == 48 [pid = 1650] [id = 537] 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121140c00) [pid = 1650] [serial = 1611] [outer = 0x0] 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121147800) [pid = 1650] [serial = 1612] [outer = 0x121140c00] 10:44:43 INFO - PROCESS | 1650 | 1464198283631 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12134f800) [pid = 1650] [serial = 1613] [outer = 0x121140c00] 10:44:44 INFO - PROCESS | 1650 | 1464198284063 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]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 567ms 10:44:44 INFO - PROCESS | 1650 | 1464198284079 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1650 | 1464198284081 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:44:44 INFO - PROCESS | 1650 | 1464198284085 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1650 | 1464198284088 Marionette TRACE conn2 <- [1,2122,null,{}] 10:44:44 INFO - PROCESS | 1650 | 1464198284092 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}] 10:44:44 INFO - PROCESS | 1650 | 1464198284198 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:44:44 INFO - PROCESS | 1650 | 1464198284253 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e0800 == 49 [pid = 1650] [id = 538] 10:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1126e6c00) [pid = 1650] [serial = 1614] [outer = 0x0] 10:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11276c000) [pid = 1650] [serial = 1615] [outer = 0x1126e6c00] 10:44:44 INFO - PROCESS | 1650 | 1464198284285 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112ead800) [pid = 1650] [serial = 1616] [outer = 0x1126e6c00] 10:44:44 INFO - PROCESS | 1650 | 1464198284740 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]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 10:44:44 INFO - PROCESS | 1650 | 1464198284806 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1650 | 1464198284810 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:44:44 INFO - PROCESS | 1650 | 1464198284815 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1650 | 1464198284817 Marionette TRACE conn2 <- [1,2126,null,{}] 10:44:44 INFO - PROCESS | 1650 | 1464198284844 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}] 10:44:44 INFO - PROCESS | 1650 | 1464198284947 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:44:45 INFO - PROCESS | 1650 | 1464198285015 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117e000 == 50 [pid = 1650] [id = 539] 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1139ea000) [pid = 1650] [serial = 1617] [outer = 0x0] 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11602a400) [pid = 1650] [serial = 1618] [outer = 0x1139ea000] 10:44:45 INFO - PROCESS | 1650 | 1464198285046 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1167ce000) [pid = 1650] [serial = 1619] [outer = 0x1139ea000] 10:44:45 INFO - PROCESS | 1650 | 1464198285468 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]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 694ms 10:44:45 INFO - PROCESS | 1650 | 1464198285509 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1650 | 1464198285511 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:44:45 INFO - PROCESS | 1650 | 1464198285513 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1650 | 1464198285516 Marionette TRACE conn2 <- [1,2130,null,{}] 10:44:45 INFO - PROCESS | 1650 | 1464198285524 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}] 10:44:45 INFO - PROCESS | 1650 | 1464198285628 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:44:45 INFO - PROCESS | 1650 | 1464198285684 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a971000 == 51 [pid = 1650] [id = 540] 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117e4a000) [pid = 1650] [serial = 1620] [outer = 0x0] 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182d0000) [pid = 1650] [serial = 1621] [outer = 0x117e4a000] 10:44:45 INFO - PROCESS | 1650 | 1464198285716 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1185f1800) [pid = 1650] [serial = 1622] [outer = 0x117e4a000] 10:44:46 INFO - PROCESS | 1650 | 1464198286170 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] 10:44:46 INFO - PROCESS | 1650 | 1464198286191 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:44:46 INFO - PROCESS | 1650 | 1464198286193 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1650 | 1464198286195 Marionette TRACE conn2 <- [1,2134,null,{}] 10:44:46 INFO - PROCESS | 1650 | 1464198286197 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}] 10:44:46 INFO - PROCESS | 1650 | 1464198286321 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:44:46 INFO - PROCESS | 1650 | 1464198286376 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b170000 == 52 [pid = 1650] [id = 541] 10:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1193b5800) [pid = 1650] [serial = 1623] [outer = 0x0] 10:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119e72000) [pid = 1650] [serial = 1624] [outer = 0x1193b5800] 10:44:46 INFO - PROCESS | 1650 | 1464198286406 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12101c400) [pid = 1650] [serial = 1625] [outer = 0x1193b5800] 10:44:46 INFO - PROCESS | 1650 | 1464198286818 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]]]}] 10:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 667ms 10:44:46 INFO - PROCESS | 1650 | 1464198286863 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:44:46 INFO - PROCESS | 1650 | 1464198286865 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:44:46 INFO - PROCESS | 1650 | 1464198286906 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1650 | 1464198286908 Marionette TRACE conn2 <- [1,2138,null,{}] 10:44:46 INFO - PROCESS | 1650 | 1464198286912 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}] 10:44:47 INFO - PROCESS | 1650 | 1464198287119 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:44:47 INFO - PROCESS | 1650 | 1464198287183 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83f000 == 53 [pid = 1650] [id = 542] 10:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11851c800) [pid = 1650] [serial = 1626] [outer = 0x0] 10:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12112b000) [pid = 1650] [serial = 1627] [outer = 0x11851c800] 10:44:47 INFO - PROCESS | 1650 | 1464198287225 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121565000) [pid = 1650] [serial = 1628] [outer = 0x11851c800] 10:44:47 INFO - PROCESS | 1650 | 1464198287701 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]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 910ms 10:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:44:47 INFO - PROCESS | 1650 | 1464198287778 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1650 | 1464198287780 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:44:47 INFO - PROCESS | 1650 | 1464198287782 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1650 | 1464198287783 Marionette TRACE conn2 <- [1,2142,null,{}] 10:44:47 INFO - PROCESS | 1650 | 1464198287786 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}] 10:44:47 INFO - PROCESS | 1650 | 1464198287975 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:44:48 INFO - PROCESS | 1650 | 1464198288231 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e7000 == 54 [pid = 1650] [id = 543] 10:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1121a9400) [pid = 1650] [serial = 1629] [outer = 0x0] 10:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1126db800) [pid = 1650] [serial = 1630] [outer = 0x1121a9400] 10:44:48 INFO - PROCESS | 1650 | 1464198288274 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1126f3c00) [pid = 1650] [serial = 1631] [outer = 0x1121a9400] 10:44:48 INFO - PROCESS | 1650 | 1464198288708 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] 10:44:48 INFO - PROCESS | 1650 | 1464198288756 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:44:48 INFO - PROCESS | 1650 | 1464198288758 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1650 | 1464198288761 Marionette TRACE conn2 <- [1,2146,null,{}] 10:44:48 INFO - PROCESS | 1650 | 1464198288764 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}] 10:44:48 INFO - PROCESS | 1650 | 1464198288857 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:44:48 INFO - PROCESS | 1650 | 1464198288925 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d6000 == 55 [pid = 1650] [id = 544] 10:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11291b000) [pid = 1650] [serial = 1632] [outer = 0x0] 10:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112f4e000) [pid = 1650] [serial = 1633] [outer = 0x11291b000] 10:44:48 INFO - PROCESS | 1650 | 1464198288956 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116010c00) [pid = 1650] [serial = 1634] [outer = 0x11291b000] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a403800 == 54 [pid = 1650] [id = 536] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128e47000 == 53 [pid = 1650] [id = 535] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121bd2800 == 52 [pid = 1650] [id = 534] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cf000 == 51 [pid = 1650] [id = 533] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x126932000 == 50 [pid = 1650] [id = 532] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12609c800 == 49 [pid = 1650] [id = 531] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116a5bc00) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x113902400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1126dd000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119980000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121edd000 == 48 [pid = 1650] [id = 530] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f000 == 47 [pid = 1650] [id = 529] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11998f000 == 46 [pid = 1650] [id = 528] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119086800 == 45 [pid = 1650] [id = 527] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1161b7800 == 44 [pid = 1650] [id = 526] 10:44:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11828d800 == 43 [pid = 1650] [id = 525] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1182c3800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11602a000) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112917c00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112eb5400) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116992400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11706a800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e3c800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116026000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1126f8800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1126ed800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116153c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1167cc800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11941c000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118202400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118c1c000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119049400) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119414800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11930cc00) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1193e4000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117670c00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118528400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1185ebc00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118206800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118c12c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 10:44:49 INFO - PROCESS | 1650 | 1464198289354 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] 10:44:49 INFO - PROCESS | 1650 | 1464198289383 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:44:49 INFO - PROCESS | 1650 | 1464198289387 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1650 | 1464198289389 Marionette TRACE conn2 <- [1,2150,null,{}] 10:44:49 INFO - PROCESS | 1650 | 1464198289391 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}] 10:44:49 INFO - PROCESS | 1650 | 1464198289475 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:44:49 INFO - PROCESS | 1650 | 1464198289547 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117576000 == 44 [pid = 1650] [id = 545] 10:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112eb5400) [pid = 1650] [serial = 1635] [outer = 0x0] 10:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116156c00) [pid = 1650] [serial = 1636] [outer = 0x112eb5400] 10:44:49 INFO - PROCESS | 1650 | 1464198289574 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116944000) [pid = 1650] [serial = 1637] [outer = 0x112eb5400] 10:44:49 INFO - PROCESS | 1650 | 1464198289895 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]]]}] 10:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 10:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:44:49 INFO - PROCESS | 1650 | 1464198289908 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:44:49 INFO - PROCESS | 1650 | 1464198289909 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:44:49 INFO - PROCESS | 1650 | 1464198289913 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1650 | 1464198289917 Marionette TRACE conn2 <- [1,2154,null,{}] 10:44:49 INFO - PROCESS | 1650 | 1464198289927 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}] 10:44:50 INFO - PROCESS | 1650 | 1464198290011 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:44:50 INFO - PROCESS | 1650 | 1464198290017 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b83000 == 45 [pid = 1650] [id = 546] 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116a50400) [pid = 1650] [serial = 1638] [outer = 0x0] 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11716f800) [pid = 1650] [serial = 1639] [outer = 0x116a50400] 10:44:50 INFO - PROCESS | 1650 | 1464198290043 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1181f6400) [pid = 1650] [serial = 1640] [outer = 0x116a50400] 10:44:50 INFO - PROCESS | 1650 | 1464198290369 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 478ms 10:44:50 INFO - PROCESS | 1650 | 1464198290391 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1650 | 1464198290392 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:44:50 INFO - PROCESS | 1650 | 1464198290402 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1650 | 1464198290405 Marionette TRACE conn2 <- [1,2158,null,{}] 10:44:50 INFO - PROCESS | 1650 | 1464198290407 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}] 10:44:50 INFO - PROCESS | 1650 | 1464198290489 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:44:50 INFO - PROCESS | 1650 | 1464198290494 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f000 == 46 [pid = 1650] [id = 547] 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118211400) [pid = 1650] [serial = 1641] [outer = 0x0] 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118525c00) [pid = 1650] [serial = 1642] [outer = 0x118211400] 10:44:50 INFO - PROCESS | 1650 | 1464198290519 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1185e9c00) [pid = 1650] [serial = 1643] [outer = 0x118211400] 10:44:50 INFO - PROCESS | 1650 | 1464198290854 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 478ms 10:44:50 INFO - PROCESS | 1650 | 1464198290874 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1650 | 1464198290875 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:44:50 INFO - PROCESS | 1650 | 1464198290877 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1650 | 1464198290878 Marionette TRACE conn2 <- [1,2162,null,{}] 10:44:50 INFO - PROCESS | 1650 | 1464198290881 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}] 10:44:50 INFO - PROCESS | 1650 | 1464198290962 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:44:51 INFO - PROCESS | 1650 | 1464198291022 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158e800 == 47 [pid = 1650] [id = 548] 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118c1bc00) [pid = 1650] [serial = 1644] [outer = 0x0] 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119015800) [pid = 1650] [serial = 1645] [outer = 0x118c1bc00] 10:44:51 INFO - PROCESS | 1650 | 1464198291052 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1193d7c00) [pid = 1650] [serial = 1646] [outer = 0x118c1bc00] 10:44:51 INFO - PROCESS | 1650 | 1464198291422 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]]]}] 10:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 10:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:44:51 INFO - PROCESS | 1650 | 1464198291451 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1650 | 1464198291455 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:44:51 INFO - PROCESS | 1650 | 1464198291458 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1650 | 1464198291460 Marionette TRACE conn2 <- [1,2166,null,{}] 10:44:51 INFO - PROCESS | 1650 | 1464198291462 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}] 10:44:51 INFO - PROCESS | 1650 | 1464198291555 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:44:51 INFO - PROCESS | 1650 | 1464198291559 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1257bc000 == 48 [pid = 1650] [id = 549] 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11930d800) [pid = 1650] [serial = 1647] [outer = 0x0] 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11941c000) [pid = 1650] [serial = 1648] [outer = 0x11930d800] 10:44:51 INFO - PROCESS | 1650 | 1464198291579 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119e77400) [pid = 1650] [serial = 1649] [outer = 0x11930d800] 10:44:51 INFO - PROCESS | 1650 | 1464198291977 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]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 10:44:52 INFO - PROCESS | 1650 | 1464198292030 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1650 | 1464198292032 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:44:52 INFO - PROCESS | 1650 | 1464198292036 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1650 | 1464198292038 Marionette TRACE conn2 <- [1,2170,null,{}] 10:44:52 INFO - PROCESS | 1650 | 1464198292041 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}] 10:44:52 INFO - PROCESS | 1650 | 1464198292188 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:44:52 INFO - PROCESS | 1650 | 1464198292289 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126929000 == 49 [pid = 1650] [id = 550] 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e7a800) [pid = 1650] [serial = 1650] [outer = 0x0] 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12111d400) [pid = 1650] [serial = 1651] [outer = 0x119e7a800] 10:44:52 INFO - PROCESS | 1650 | 1464198292330 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1213cd800) [pid = 1650] [serial = 1652] [outer = 0x119e7a800] 10:44:52 INFO - PROCESS | 1650 | 1464198292693 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]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 672ms 10:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:44:52 INFO - PROCESS | 1650 | 1464198292707 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1650 | 1464198292709 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:44:52 INFO - PROCESS | 1650 | 1464198292712 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1650 | 1464198292714 Marionette TRACE conn2 <- [1,2174,null,{}] 10:44:52 INFO - PROCESS | 1650 | 1464198292719 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}] 10:44:52 INFO - PROCESS | 1650 | 1464198292863 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:44:52 INFO - PROCESS | 1650 | 1464198292900 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127381000 == 50 [pid = 1650] [id = 551] 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119f80800) [pid = 1650] [serial = 1653] [outer = 0x0] 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121689400) [pid = 1650] [serial = 1654] [outer = 0x119f80800] 10:44:52 INFO - PROCESS | 1650 | 1464198292931 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121b54800) [pid = 1650] [serial = 1655] [outer = 0x119f80800] 10:44:53 INFO - PROCESS | 1650 | 1464198293244 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]]]}] 10:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1126e5800) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11291a800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117e47800) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1167d1400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1126df400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121015000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1182c9c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11823a000) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1161ec400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11904f800) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1193e1000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119417800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:44:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112767000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:44:53 INFO - PROCESS | 1650 | 1464198293369 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:44:53 INFO - PROCESS | 1650 | 1464198293370 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:44:53 INFO - PROCESS | 1650 | 1464198293375 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1650 | 1464198293376 Marionette TRACE conn2 <- [1,2178,null,{}] 10:44:53 INFO - PROCESS | 1650 | 1464198293378 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}] 10:44:53 INFO - PROCESS | 1650 | 1464198293459 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:44:53 INFO - PROCESS | 1650 | 1464198293463 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119076000 == 51 [pid = 1650] [id = 552] 10:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1126ec000) [pid = 1650] [serial = 1656] [outer = 0x0] 10:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11693ec00) [pid = 1650] [serial = 1657] [outer = 0x1126ec000] 10:44:53 INFO - PROCESS | 1650 | 1464198293488 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11904f800) [pid = 1650] [serial = 1658] [outer = 0x1126ec000] 10:44:53 INFO - PROCESS | 1650 | 1464198293832 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]]]}] 10:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 10:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:44:53 INFO - PROCESS | 1650 | 1464198293845 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:44:53 INFO - PROCESS | 1650 | 1464198293847 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:44:53 INFO - PROCESS | 1650 | 1464198293849 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1650 | 1464198293850 Marionette TRACE conn2 <- [1,2182,null,{}] 10:44:53 INFO - PROCESS | 1650 | 1464198293854 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}] 10:44:53 INFO - PROCESS | 1650 | 1464198293934 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:44:53 INFO - PROCESS | 1650 | 1464198293990 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3a800 == 52 [pid = 1650] [id = 553] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1126de400) [pid = 1650] [serial = 1659] [outer = 0x0] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12112a800) [pid = 1650] [serial = 1660] [outer = 0x1126de400] 10:44:54 INFO - PROCESS | 1650 | 1464198294020 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117072800) [pid = 1650] [serial = 1661] [outer = 0x1126de400] 10:44:54 INFO - PROCESS | 1650 | 1464198294327 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]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 10:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:44:54 INFO - PROCESS | 1650 | 1464198294371 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1650 | 1464198294373 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:44:54 INFO - PROCESS | 1650 | 1464198294375 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1650 | 1464198294377 Marionette TRACE conn2 <- [1,2186,null,{}] 10:44:54 INFO - PROCESS | 1650 | 1464198294379 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}] 10:44:54 INFO - PROCESS | 1650 | 1464198294473 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:44:54 INFO - PROCESS | 1650 | 1464198294478 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b036800 == 53 [pid = 1650] [id = 554] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182c6c00) [pid = 1650] [serial = 1662] [outer = 0x0] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121e44800) [pid = 1650] [serial = 1663] [outer = 0x1182c6c00] 10:44:54 INFO - PROCESS | 1650 | 1464198294503 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125058c00) [pid = 1650] [serial = 1664] [outer = 0x1182c6c00] 10:44:54 INFO - PROCESS | 1650 | 1464198294837 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]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 10:44:54 INFO - PROCESS | 1650 | 1464198294844 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:44:54 INFO - PROCESS | 1650 | 1464198294845 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:44:54 INFO - PROCESS | 1650 | 1464198294847 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1650 | 1464198294848 Marionette TRACE conn2 <- [1,2190,null,{}] 10:44:54 INFO - PROCESS | 1650 | 1464198294851 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}] 10:44:54 INFO - PROCESS | 1650 | 1464198294965 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:44:54 INFO - PROCESS | 1650 | 1464198294972 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad4800 == 54 [pid = 1650] [id = 555] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121759000) [pid = 1650] [serial = 1665] [outer = 0x0] 10:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1250e7800) [pid = 1650] [serial = 1666] [outer = 0x121759000] 10:44:54 INFO - PROCESS | 1650 | 1464198294997 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1257a7800) [pid = 1650] [serial = 1667] [outer = 0x121759000] 10:44:55 INFO - PROCESS | 1650 | 1464198295315 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]]]}] 10:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 10:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:44:55 INFO - PROCESS | 1650 | 1464198295427 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1650 | 1464198295429 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:44:55 INFO - PROCESS | 1650 | 1464198295441 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1650 | 1464198295444 Marionette TRACE conn2 <- [1,2194,null,{}] 10:44:55 INFO - PROCESS | 1650 | 1464198295448 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}] 10:44:55 INFO - PROCESS | 1650 | 1464198295556 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:44:55 INFO - PROCESS | 1650 | 1464198295624 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117004000 == 55 [pid = 1650] [id = 556] 10:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112767c00) [pid = 1650] [serial = 1668] [outer = 0x0] 10:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11276e000) [pid = 1650] [serial = 1669] [outer = 0x112767c00] 10:44:55 INFO - PROCESS | 1650 | 1464198295657 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113904c00) [pid = 1650] [serial = 1670] [outer = 0x112767c00] 10:44:56 INFO - PROCESS | 1650 | 1464198296104 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]]]}] 10:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 679ms 10:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:44:56 INFO - PROCESS | 1650 | 1464198296114 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1650 | 1464198296116 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:44:56 INFO - PROCESS | 1650 | 1464198296121 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1650 | 1464198296125 Marionette TRACE conn2 <- [1,2198,null,{}] 10:44:56 INFO - PROCESS | 1650 | 1464198296128 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}] 10:44:56 INFO - PROCESS | 1650 | 1464198296235 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:44:56 INFO - PROCESS | 1650 | 1464198296291 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116b800 == 56 [pid = 1650] [id = 557] 10:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116028800) [pid = 1650] [serial = 1671] [outer = 0x0] 10:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11693c400) [pid = 1650] [serial = 1672] [outer = 0x116028800] 10:44:56 INFO - PROCESS | 1650 | 1464198296321 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11706bc00) [pid = 1650] [serial = 1673] [outer = 0x116028800] 10:44:56 INFO - PROCESS | 1650 | 1464198296812 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]]]}] 10:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 726ms 10:44:56 INFO - PROCESS | 1650 | 1464198296847 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:44:56 INFO - PROCESS | 1650 | 1464198296849 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:44:56 INFO - PROCESS | 1650 | 1464198296853 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1650 | 1464198296855 Marionette TRACE conn2 <- [1,2202,null,{}] 10:44:56 INFO - PROCESS | 1650 | 1464198296910 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}] 10:44:57 INFO - PROCESS | 1650 | 1464198297111 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:44:57 INFO - PROCESS | 1650 | 1464198297186 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a973000 == 57 [pid = 1650] [id = 558] 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1185e2400) [pid = 1650] [serial = 1674] [outer = 0x0] 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1185f1c00) [pid = 1650] [serial = 1675] [outer = 0x1185e2400] 10:44:57 INFO - PROCESS | 1650 | 1464198297237 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1193af400) [pid = 1650] [serial = 1676] [outer = 0x1185e2400] 10:44:57 INFO - PROCESS | 1650 | 1464198297705 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]]]}] 10:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 873ms 10:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:44:57 INFO - PROCESS | 1650 | 1464198297725 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1650 | 1464198297727 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:44:57 INFO - PROCESS | 1650 | 1464198297729 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1650 | 1464198297730 Marionette TRACE conn2 <- [1,2206,null,{}] 10:44:57 INFO - PROCESS | 1650 | 1464198297733 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}] 10:44:57 INFO - PROCESS | 1650 | 1464198297838 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:44:57 INFO - PROCESS | 1650 | 1464198297894 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c54f800 == 58 [pid = 1650] [id = 559] 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11997a800) [pid = 1650] [serial = 1677] [outer = 0x0] 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x120f4bc00) [pid = 1650] [serial = 1678] [outer = 0x11997a800] 10:44:57 INFO - PROCESS | 1650 | 1464198297924 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121688800) [pid = 1650] [serial = 1679] [outer = 0x11997a800] 10:44:58 INFO - PROCESS | 1650 | 1464198298375 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]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 10:44:58 INFO - PROCESS | 1650 | 1464198298399 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:44:58 INFO - PROCESS | 1650 | 1464198298401 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:44:58 INFO - PROCESS | 1650 | 1464198298403 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1650 | 1464198298404 Marionette TRACE conn2 <- [1,2210,null,{}] 10:44:58 INFO - PROCESS | 1650 | 1464198298407 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}] 10:44:58 INFO - PROCESS | 1650 | 1464198298509 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:44:58 INFO - PROCESS | 1650 | 1464198298597 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c81c000 == 59 [pid = 1650] [id = 560] 10:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118515400) [pid = 1650] [serial = 1680] [outer = 0x0] 10:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121b61000) [pid = 1650] [serial = 1681] [outer = 0x118515400] 10:44:58 INFO - PROCESS | 1650 | 1464198298627 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121e49000) [pid = 1650] [serial = 1682] [outer = 0x118515400] 10:44:59 INFO - PROCESS | 1650 | 1464198299026 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]]]}] 10:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 669ms 10:44:59 INFO - PROCESS | 1650 | 1464198299072 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:44:59 INFO - PROCESS | 1650 | 1464198299074 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:44:59 INFO - PROCESS | 1650 | 1464198299076 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1650 | 1464198299077 Marionette TRACE conn2 <- [1,2214,null,{}] 10:44:59 INFO - PROCESS | 1650 | 1464198299080 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}] 10:44:59 INFO - PROCESS | 1650 | 1464198299198 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:44:59 INFO - PROCESS | 1650 | 1464198299258 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb4a000 == 60 [pid = 1650] [id = 561] 10:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1257b2400) [pid = 1650] [serial = 1683] [outer = 0x0] 10:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x125fb0800) [pid = 1650] [serial = 1684] [outer = 0x1257b2400] 10:44:59 INFO - PROCESS | 1650 | 1464198299288 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126944800) [pid = 1650] [serial = 1685] [outer = 0x1257b2400] 10:44:59 INFO - PROCESS | 1650 | 1464198299744 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]]]}] 10:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 718ms 10:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:44:59 INFO - PROCESS | 1650 | 1464198299795 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:44:59 INFO - PROCESS | 1650 | 1464198299796 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:44:59 INFO - PROCESS | 1650 | 1464198299798 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1650 | 1464198299800 Marionette TRACE conn2 <- [1,2218,null,{}] 10:44:59 INFO - PROCESS | 1650 | 1464198299802 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}] 10:44:59 INFO - PROCESS | 1650 | 1464198299927 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:44:59 INFO - PROCESS | 1650 | 1464198299985 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118caf800 == 61 [pid = 1650] [id = 562] 10:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x112765800) [pid = 1650] [serial = 1686] [outer = 0x0] 10:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11817cc00) [pid = 1650] [serial = 1687] [outer = 0x112765800] 10:45:00 INFO - PROCESS | 1650 | 1464198300017 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125fac800) [pid = 1650] [serial = 1688] [outer = 0x112765800] 10:45:00 INFO - PROCESS | 1650 | 1464198300595 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]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 819ms 10:45:00 INFO - PROCESS | 1650 | 1464198300620 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:45:00 INFO - PROCESS | 1650 | 1464198300624 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:45:00 INFO - PROCESS | 1650 | 1464198300626 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1650 | 1464198300629 Marionette TRACE conn2 <- [1,2222,null,{}] 10:45:00 INFO - PROCESS | 1650 | 1464198300632 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}] 10:45:00 INFO - PROCESS | 1650 | 1464198300731 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:45:00 INFO - PROCESS | 1650 | 1464198300806 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e1800 == 62 [pid = 1650] [id = 563] 10:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x113343000) [pid = 1650] [serial = 1689] [outer = 0x0] 10:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116013000) [pid = 1650] [serial = 1690] [outer = 0x113343000] 10:45:00 INFO - PROCESS | 1650 | 1464198300835 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1160e3400) [pid = 1650] [serial = 1691] [outer = 0x113343000] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b036800 == 61 [pid = 1650] [id = 554] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3a800 == 60 [pid = 1650] [id = 553] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119076000 == 59 [pid = 1650] [id = 552] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x127381000 == 58 [pid = 1650] [id = 551] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x126929000 == 57 [pid = 1650] [id = 550] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1257bc000 == 56 [pid = 1650] [id = 549] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12158e800 == 55 [pid = 1650] [id = 548] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1126ea800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1139ea800) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121147800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f000 == 54 [pid = 1650] [id = 547] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119b83000 == 53 [pid = 1650] [id = 546] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117576000 == 52 [pid = 1650] [id = 545] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d6000 == 51 [pid = 1650] [id = 544] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e7000 == 50 [pid = 1650] [id = 543] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12a971000 == 49 [pid = 1650] [id = 540] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12117e000 == 48 [pid = 1650] [id = 539] 10:45:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e0800 == 47 [pid = 1650] [id = 538] 10:45:01 INFO - PROCESS | 1650 | 1464198301280 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]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 10:45:01 INFO - PROCESS | 1650 | 1464198301300 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1650 | 1464198301303 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:45:01 INFO - PROCESS | 1650 | 1464198301308 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1650 | 1464198301309 Marionette TRACE conn2 <- [1,2226,null,{}] 10:45:01 INFO - PROCESS | 1650 | 1464198301312 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}] 10:45:01 INFO - PROCESS | 1650 | 1464198301421 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:45:01 INFO - PROCESS | 1650 | 1464198301427 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181eb800 == 48 [pid = 1650] [id = 564] 10:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x116999400) [pid = 1650] [serial = 1692] [outer = 0x0] 10:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x117170400) [pid = 1650] [serial = 1693] [outer = 0x116999400] 10:45:01 INFO - PROCESS | 1650 | 1464198301453 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118173000) [pid = 1650] [serial = 1694] [outer = 0x116999400] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x117e56800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1193afc00) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119416c00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119b64000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1167cdc00) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11276b400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11291c000) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x113342800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11600ec00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11817a400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11706d400) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x117676c00) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1161a6000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11693d000) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12113e000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119f84c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119e71800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118520c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121121400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11904ec00) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1193df800) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11997d400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x117674800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118207c00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121128c00) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 10:45:01 INFO - PROCESS | 1650 | 1464198301823 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]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 10:45:01 INFO - PROCESS | 1650 | 1464198301878 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1650 | 1464198301879 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:45:01 INFO - PROCESS | 1650 | 1464198301882 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1650 | 1464198301884 Marionette TRACE conn2 <- [1,2230,null,{}] 10:45:01 INFO - PROCESS | 1650 | 1464198301891 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}] 10:45:01 INFO - PROCESS | 1650 | 1464198301979 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:45:01 INFO - PROCESS | 1650 | 1464198301986 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121169000 == 49 [pid = 1650] [id = 565] 10:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118231800) [pid = 1650] [serial = 1695] [outer = 0x0] 10:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1182cdc00) [pid = 1650] [serial = 1696] [outer = 0x118231800] 10:45:02 INFO - PROCESS | 1650 | 1464198302014 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118c1c400) [pid = 1650] [serial = 1697] [outer = 0x118231800] 10:45:02 INFO - PROCESS | 1650 | 1464198302343 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]]]}] 10:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 473ms 10:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:45:02 INFO - PROCESS | 1650 | 1464198302357 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1650 | 1464198302358 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:45:02 INFO - PROCESS | 1650 | 1464198302361 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1650 | 1464198302362 Marionette TRACE conn2 <- [1,2234,null,{}] 10:45:02 INFO - PROCESS | 1650 | 1464198302380 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}] 10:45:02 INFO - PROCESS | 1650 | 1464198302486 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:45:02 INFO - PROCESS | 1650 | 1464198302492 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125103800 == 50 [pid = 1650] [id = 566] 10:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11930f400) [pid = 1650] [serial = 1698] [outer = 0x0] 10:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1193e1000) [pid = 1650] [serial = 1699] [outer = 0x11930f400] 10:45:02 INFO - PROCESS | 1650 | 1464198302518 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119419400) [pid = 1650] [serial = 1700] [outer = 0x11930f400] 10:45:02 INFO - PROCESS | 1650 | 1464198302824 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]]]}] 10:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 10:45:02 INFO - PROCESS | 1650 | 1464198302880 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1650 | 1464198302881 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:45:02 INFO - PROCESS | 1650 | 1464198302883 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1650 | 1464198302884 Marionette TRACE conn2 <- [1,2238,null,{}] 10:45:02 INFO - PROCESS | 1650 | 1464198302886 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}] 10:45:02 INFO - PROCESS | 1650 | 1464198302967 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:45:03 INFO - PROCESS | 1650 | 1464198303032 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126040000 == 51 [pid = 1650] [id = 567] 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1193bc800) [pid = 1650] [serial = 1701] [outer = 0x0] 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119f86400) [pid = 1650] [serial = 1702] [outer = 0x1193bc800] 10:45:03 INFO - PROCESS | 1650 | 1464198303057 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121123c00) [pid = 1650] [serial = 1703] [outer = 0x1193bc800] 10:45:03 INFO - PROCESS | 1650 | 1464198303367 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]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 10:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:45:03 INFO - PROCESS | 1650 | 1464198303407 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1650 | 1464198303409 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:45:03 INFO - PROCESS | 1650 | 1464198303411 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1650 | 1464198303412 Marionette TRACE conn2 <- [1,2242,null,{}] 10:45:03 INFO - PROCESS | 1650 | 1464198303414 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}] 10:45:03 INFO - PROCESS | 1650 | 1464198303524 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:45:03 INFO - PROCESS | 1650 | 1464198303568 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a6000 == 52 [pid = 1650] [id = 568] 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119418c00) [pid = 1650] [serial = 1704] [outer = 0x0] 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121143000) [pid = 1650] [serial = 1705] [outer = 0x119418c00] 10:45:03 INFO - PROCESS | 1650 | 1464198303593 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121be3c00) [pid = 1650] [serial = 1706] [outer = 0x119418c00] 10:45:03 INFO - PROCESS | 1650 | 1464198303920 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]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 10:45:03 INFO - PROCESS | 1650 | 1464198303935 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1650 | 1464198303937 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:45:03 INFO - PROCESS | 1650 | 1464198303942 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1650 | 1464198303943 Marionette TRACE conn2 <- [1,2246,null,{}] 10:45:03 INFO - PROCESS | 1650 | 1464198303945 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}] 10:45:04 INFO - PROCESS | 1650 | 1464198304049 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:45:04 INFO - PROCESS | 1650 | 1464198304063 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e36800 == 53 [pid = 1650] [id = 569] 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121124000) [pid = 1650] [serial = 1707] [outer = 0x0] 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121e52000) [pid = 1650] [serial = 1708] [outer = 0x121124000] 10:45:04 INFO - PROCESS | 1650 | 1464198304087 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1254d3400) [pid = 1650] [serial = 1709] [outer = 0x121124000] 10:45:04 INFO - PROCESS | 1650 | 1464198304467 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]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 10:45:04 INFO - PROCESS | 1650 | 1464198304512 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:45:04 INFO - PROCESS | 1650 | 1464198304513 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:45:04 INFO - PROCESS | 1650 | 1464198304515 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1650 | 1464198304517 Marionette TRACE conn2 <- [1,2250,null,{}] 10:45:04 INFO - PROCESS | 1650 | 1464198304519 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}] 10:45:04 INFO - PROCESS | 1650 | 1464198304624 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:45:04 INFO - PROCESS | 1650 | 1464198304637 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a619800 == 54 [pid = 1650] [id = 570] 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1254d3c00) [pid = 1650] [serial = 1710] [outer = 0x0] 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125ad8400) [pid = 1650] [serial = 1711] [outer = 0x1254d3c00] 10:45:04 INFO - PROCESS | 1650 | 1464198304662 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126942400) [pid = 1650] [serial = 1712] [outer = 0x1254d3c00] 10:45:05 INFO - PROCESS | 1650 | 1464198305012 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]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 10:45:05 INFO - PROCESS | 1650 | 1464198305037 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1650 | 1464198305038 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:45:05 INFO - PROCESS | 1650 | 1464198305040 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1650 | 1464198305041 Marionette TRACE conn2 <- [1,2254,null,{}] 10:45:05 INFO - PROCESS | 1650 | 1464198305049 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}] 10:45:05 INFO - PROCESS | 1650 | 1464198305153 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:45:05 INFO - PROCESS | 1650 | 1464198305190 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b163800 == 55 [pid = 1650] [id = 571] 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x117071400) [pid = 1650] [serial = 1713] [outer = 0x0] 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x126943c00) [pid = 1650] [serial = 1714] [outer = 0x117071400] 10:45:05 INFO - PROCESS | 1650 | 1464198305216 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12694c000) [pid = 1650] [serial = 1715] [outer = 0x117071400] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118c1bc00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118211400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x112eb5400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11291b000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11930d800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x116a50400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119f80800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1121a9400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119e7a800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1126ec000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1182c6c00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:45:05 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1126de400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:45:05 INFO - PROCESS | 1650 | 1464198305583 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]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 571ms 10:45:05 INFO - PROCESS | 1650 | 1464198305612 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1650 | 1464198305613 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:45:05 INFO - PROCESS | 1650 | 1464198305615 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1650 | 1464198305616 Marionette TRACE conn2 <- [1,2258,null,{}] 10:45:05 INFO - PROCESS | 1650 | 1464198305621 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}] 10:45:05 INFO - PROCESS | 1650 | 1464198305736 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:45:05 INFO - PROCESS | 1650 | 1464198305772 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b030800 == 56 [pid = 1650] [id = 572] 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x111f3d000) [pid = 1650] [serial = 1716] [outer = 0x0] 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1182c5400) [pid = 1650] [serial = 1717] [outer = 0x111f3d000] 10:45:05 INFO - PROCESS | 1650 | 1464198305798 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121828400) [pid = 1650] [serial = 1718] [outer = 0x111f3d000] 10:45:06 INFO - PROCESS | 1650 | 1464198306099 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]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 10:45:06 INFO - PROCESS | 1650 | 1464198306139 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:45:06 INFO - PROCESS | 1650 | 1464198306148 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:45:06 INFO - PROCESS | 1650 | 1464198306150 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1650 | 1464198306152 Marionette TRACE conn2 <- [1,2262,null,{}] 10:45:06 INFO - PROCESS | 1650 | 1464198306154 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}] 10:45:06 INFO - PROCESS | 1650 | 1464198306252 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:45:06 INFO - PROCESS | 1650 | 1464198306311 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c803800 == 57 [pid = 1650] [id = 573] 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121129400) [pid = 1650] [serial = 1719] [outer = 0x0] 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12694ec00) [pid = 1650] [serial = 1720] [outer = 0x121129400] 10:45:06 INFO - PROCESS | 1650 | 1464198306340 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127106800) [pid = 1650] [serial = 1721] [outer = 0x121129400] 10:45:06 INFO - PROCESS | 1650 | 1464198306597 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]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 10:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:45:06 INFO - PROCESS | 1650 | 1464198306627 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1650 | 1464198306628 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:45:06 INFO - PROCESS | 1650 | 1464198306630 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1650 | 1464198306631 Marionette TRACE conn2 <- [1,2266,null,{}] 10:45:06 INFO - PROCESS | 1650 | 1464198306633 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}] 10:45:06 INFO - PROCESS | 1650 | 1464198306733 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:45:06 INFO - PROCESS | 1650 | 1464198306737 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf89800 == 58 [pid = 1650] [id = 574] 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x110db2000) [pid = 1650] [serial = 1722] [outer = 0x0] 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12752cc00) [pid = 1650] [serial = 1723] [outer = 0x110db2000] 10:45:06 INFO - PROCESS | 1650 | 1464198306761 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1275dec00) [pid = 1650] [serial = 1724] [outer = 0x110db2000] 10:45:07 INFO - PROCESS | 1650 | 1464198307090 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 10:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:45:07 INFO - PROCESS | 1650 | 1464198307101 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1650 | 1464198307104 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:45:07 INFO - PROCESS | 1650 | 1464198307108 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1650 | 1464198307109 Marionette TRACE conn2 <- [1,2270,null,{}] 10:45:07 INFO - PROCESS | 1650 | 1464198307111 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}] 10:45:07 INFO - PROCESS | 1650 | 1464198307204 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:45:07 INFO - PROCESS | 1650 | 1464198307266 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9d800 == 59 [pid = 1650] [id = 575] 10:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127327800) [pid = 1650] [serial = 1725] [outer = 0x0] 10:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12771e800) [pid = 1650] [serial = 1726] [outer = 0x127327800] 10:45:07 INFO - PROCESS | 1650 | 1464198307292 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127725000) [pid = 1650] [serial = 1727] [outer = 0x127327800] 10:45:07 INFO - PROCESS | 1650 | 1464198307736 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 668ms 10:45:07 INFO - PROCESS | 1650 | 1464198307777 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1650 | 1464198307780 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:45:07 INFO - PROCESS | 1650 | 1464198307784 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1650 | 1464198307786 Marionette TRACE conn2 <- [1,2274,null,{}] 10:45:07 INFO - PROCESS | 1650 | 1464198307790 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}] 10:45:07 INFO - PROCESS | 1650 | 1464198307898 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:45:07 INFO - PROCESS | 1650 | 1464198307958 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998f000 == 60 [pid = 1650] [id = 576] 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x113dee000) [pid = 1650] [serial = 1728] [outer = 0x0] 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11602a000) [pid = 1650] [serial = 1729] [outer = 0x113dee000] 10:45:08 INFO - PROCESS | 1650 | 1464198308031 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116935c00) [pid = 1650] [serial = 1730] [outer = 0x113dee000] 10:45:08 INFO - PROCESS | 1650 | 1464198308485 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]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 723ms 10:45:08 INFO - PROCESS | 1650 | 1464198308507 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1650 | 1464198308511 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:45:08 INFO - PROCESS | 1650 | 1464198308516 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1650 | 1464198308518 Marionette TRACE conn2 <- [1,2278,null,{}] 10:45:08 INFO - PROCESS | 1650 | 1464198308520 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}] 10:45:08 INFO - PROCESS | 1650 | 1464198308629 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:45:08 INFO - PROCESS | 1650 | 1464198308744 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x127757800 == 61 [pid = 1650] [id = 577] 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x117e53400) [pid = 1650] [serial = 1731] [outer = 0x0] 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1185e4800) [pid = 1650] [serial = 1732] [outer = 0x117e53400] 10:45:08 INFO - PROCESS | 1650 | 1464198308776 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1193aec00) [pid = 1650] [serial = 1733] [outer = 0x117e53400] 10:45:09 INFO - PROCESS | 1650 | 1464198309194 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]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 725ms 10:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:45:09 INFO - PROCESS | 1650 | 1464198309240 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1650 | 1464198309242 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:45:09 INFO - PROCESS | 1650 | 1464198309268 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1650 | 1464198309270 Marionette TRACE conn2 <- [1,2282,null,{}] 10:45:09 INFO - PROCESS | 1650 | 1464198309294 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}] 10:45:09 INFO - PROCESS | 1650 | 1464198309400 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:45:09 INFO - PROCESS | 1650 | 1464198309475 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3c5800 == 62 [pid = 1650] [id = 578] 10:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121010c00) [pid = 1650] [serial = 1734] [outer = 0x0] 10:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121147800) [pid = 1650] [serial = 1735] [outer = 0x121010c00] 10:45:09 INFO - PROCESS | 1650 | 1464198309507 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x121be4800) [pid = 1650] [serial = 1736] [outer = 0x121010c00] 10:45:09 INFO - PROCESS | 1650 | 1464198309944 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]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 710ms 10:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:45:09 INFO - PROCESS | 1650 | 1464198309955 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1650 | 1464198309957 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:45:09 INFO - PROCESS | 1650 | 1464198309959 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1650 | 1464198309960 Marionette TRACE conn2 <- [1,2286,null,{}] 10:45:09 INFO - PROCESS | 1650 | 1464198309963 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}] 10:45:10 INFO - PROCESS | 1650 | 1464198310073 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:45:10 INFO - PROCESS | 1650 | 1464198310130 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c2000 == 63 [pid = 1650] [id = 579] 10:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11600e400) [pid = 1650] [serial = 1737] [outer = 0x0] 10:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x121121400) [pid = 1650] [serial = 1738] [outer = 0x11600e400] 10:45:10 INFO - PROCESS | 1650 | 1464198310161 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x121e51400) [pid = 1650] [serial = 1739] [outer = 0x11600e400] 10:45:10 INFO - PROCESS | 1650 | 1464198310822 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]]]}] 10:45:10 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 10:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 869ms 10:45:10 INFO - PROCESS | 1650 | 1464198310828 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1650 | 1464198310831 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:45:10 INFO - PROCESS | 1650 | 1464198310835 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1650 | 1464198310837 Marionette TRACE conn2 <- [1,2290,null,{}] 10:45:10 INFO - PROCESS | 1650 | 1464198310840 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}] 10:45:10 INFO - PROCESS | 1650 | 1464198310937 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:45:10 INFO - PROCESS | 1650 | 1464198310994 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116127000 == 64 [pid = 1650] [id = 580] 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1126e5c00) [pid = 1650] [serial = 1740] [outer = 0x0] 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1126f9000) [pid = 1650] [serial = 1741] [outer = 0x1126e5c00] 10:45:11 INFO - PROCESS | 1650 | 1464198311021 Marionette DEBUG loaded listener.js 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11290f000) [pid = 1650] [serial = 1742] [outer = 0x1126e5c00] 10:45:11 INFO - PROCESS | 1650 | 1464198311424 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]]]}] 10:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 620ms 10:45:11 INFO - PROCESS | 1650 | 1464198311456 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:45:11 INFO - PROCESS | 1650 | 1464198311460 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:45:11 INFO - PROCESS | 1650 | 1464198311464 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:45:11 INFO - PROCESS | 1650 | 1464198311466 Marionette TRACE conn2 <- [1,2294,null,{}] 10:45:11 INFO - PROCESS | 1650 | 1464198311468 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}] 10:45:11 INFO - PROCESS | 1650 | 1464198311562 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:45:11 INFO - PROCESS | 1650 | 1464198311638 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171ec800 == 65 [pid = 1650] [id = 581] 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x113340000) [pid = 1650] [serial = 1743] [outer = 0x0] 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1139f0400) [pid = 1650] [serial = 1744] [outer = 0x113340000] 10:45:11 INFO - PROCESS | 1650 | 1464198311665 Marionette DEBUG loaded listener.js 10:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11515c800) [pid = 1650] [serial = 1745] [outer = 0x113340000] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12137a800 == 64 [pid = 1650] [id = 516] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126924000 == 63 [pid = 1650] [id = 520] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x127163800 == 62 [pid = 1650] [id = 521] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf89800 == 61 [pid = 1650] [id = 574] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c803800 == 60 [pid = 1650] [id = 573] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b030800 == 59 [pid = 1650] [id = 572] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b163800 == 58 [pid = 1650] [id = 571] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a619800 == 57 [pid = 1650] [id = 570] 10:45:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128e36800 == 56 [pid = 1650] [id = 569] 10:45:11 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1250e7800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11276c000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11602a400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119e72000) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1182d0000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12112b000) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a6000 == 55 [pid = 1650] [id = 568] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x126040000 == 54 [pid = 1650] [id = 567] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x125103800 == 53 [pid = 1650] [id = 566] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121169000 == 52 [pid = 1650] [id = 565] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1181eb800 == 51 [pid = 1650] [id = 564] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e1800 == 50 [pid = 1650] [id = 563] 10:45:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12bad4800 == 49 [pid = 1650] [id = 555] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11904f800) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121e44800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x121b54800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125058c00) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x117072800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1193d7c00) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12112a800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119e77400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119015800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118525c00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1185e9c00) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116156c00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116944000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116010c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x112f4e000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11941c000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11716f800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x121689400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1181f6400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1126f3c00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1126db800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1213cd800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12111d400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 10:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11693ec00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 10:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 622ms 10:45:12 INFO - PROCESS | 1650 | 1464198312083 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]]]}] 10:45:12 INFO - PROCESS | 1650 | 1464198312090 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:45:12 INFO - PROCESS | 1650 | 1464198312091 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:45:12 INFO - PROCESS | 1650 | 1464198312094 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:45:12 INFO - PROCESS | 1650 | 1464198312096 Marionette TRACE conn2 <- [1,2298,null,{}] 10:45:12 INFO - PROCESS | 1650 | 1464198312105 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}] 10:45:12 INFO - PROCESS | 1650 | 1464198312186 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:45:12 INFO - PROCESS | 1650 | 1464198312194 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118297000 == 50 [pid = 1650] [id = 582] 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x115160c00) [pid = 1650] [serial = 1746] [outer = 0x0] 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116015c00) [pid = 1650] [serial = 1747] [outer = 0x115160c00] 10:45:12 INFO - PROCESS | 1650 | 1464198312222 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1161e9400) [pid = 1650] [serial = 1748] [outer = 0x115160c00] 10:45:12 INFO - PROCESS | 1650 | 1464198312583 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]]]}] 10:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 10:45:12 INFO - PROCESS | 1650 | 1464198312614 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:45:12 INFO - PROCESS | 1650 | 1464198312616 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:45:12 INFO - PROCESS | 1650 | 1464198312649 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:45:12 INFO - PROCESS | 1650 | 1464198312650 Marionette TRACE conn2 <- [1,2302,null,{}] 10:45:12 INFO - PROCESS | 1650 | 1464198312654 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}] 10:45:12 INFO - PROCESS | 1650 | 1464198312732 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:45:12 INFO - PROCESS | 1650 | 1464198312739 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119452000 == 51 [pid = 1650] [id = 583] 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1167d1c00) [pid = 1650] [serial = 1749] [outer = 0x0] 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116a53400) [pid = 1650] [serial = 1750] [outer = 0x1167d1c00] 10:45:12 INFO - PROCESS | 1650 | 1464198312765 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11706f800) [pid = 1650] [serial = 1751] [outer = 0x1167d1c00] 10:45:13 INFO - PROCESS | 1650 | 1464198313090 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]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 503ms 10:45:13 INFO - PROCESS | 1650 | 1464198313123 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1650 | 1464198313124 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:45:13 INFO - PROCESS | 1650 | 1464198313134 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1650 | 1464198313135 Marionette TRACE conn2 <- [1,2306,null,{}] 10:45:13 INFO - PROCESS | 1650 | 1464198313137 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}] 10:45:13 INFO - PROCESS | 1650 | 1464198313223 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:45:13 INFO - PROCESS | 1650 | 1464198313275 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b86800 == 52 [pid = 1650] [id = 584] 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1126ed400) [pid = 1650] [serial = 1752] [outer = 0x0] 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x117073c00) [pid = 1650] [serial = 1753] [outer = 0x1126ed400] 10:45:13 INFO - PROCESS | 1650 | 1464198313300 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x117e48800) [pid = 1650] [serial = 1754] [outer = 0x1126ed400] 10:45:13 INFO - PROCESS | 1650 | 1464198313592 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]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 469ms 10:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:45:13 INFO - PROCESS | 1650 | 1464198313610 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1650 | 1464198313611 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:45:13 INFO - PROCESS | 1650 | 1464198313613 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1650 | 1464198313614 Marionette TRACE conn2 <- [1,2310,null,{}] 10:45:13 INFO - PROCESS | 1650 | 1464198313616 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}] 10:45:13 INFO - PROCESS | 1650 | 1464198313727 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:45:13 INFO - PROCESS | 1650 | 1464198313787 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x121167000 == 53 [pid = 1650] [id = 585] 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x117669400) [pid = 1650] [serial = 1755] [outer = 0x0] 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118176000) [pid = 1650] [serial = 1756] [outer = 0x117669400] 10:45:13 INFO - PROCESS | 1650 | 1464198313814 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1185e8000) [pid = 1650] [serial = 1757] [outer = 0x117669400] 10:45:14 INFO - PROCESS | 1650 | 1464198314098 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]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 10:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:45:14 INFO - PROCESS | 1650 | 1464198314132 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1650 | 1464198314133 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:45:14 INFO - PROCESS | 1650 | 1464198314135 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1650 | 1464198314138 Marionette TRACE conn2 <- [1,2314,null,{}] 10:45:14 INFO - PROCESS | 1650 | 1464198314142 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}] 10:45:14 INFO - PROCESS | 1650 | 1464198314247 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:45:14 INFO - PROCESS | 1650 | 1464198314259 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12171a800 == 54 [pid = 1650] [id = 586] 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11817d000) [pid = 1650] [serial = 1758] [outer = 0x0] 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118c15000) [pid = 1650] [serial = 1759] [outer = 0x11817d000] 10:45:14 INFO - PROCESS | 1650 | 1464198314284 Marionette DEBUG loaded listener.js 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119017000) [pid = 1650] [serial = 1760] [outer = 0x11817d000] 10:45:14 INFO - PROCESS | 1650 | 1464198314613 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]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 524ms 10:45:14 INFO - PROCESS | 1650 | 1464198314660 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1650 | 1464198314661 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:45:14 INFO - PROCESS | 1650 | 1464198314670 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1650 | 1464198314671 Marionette TRACE conn2 <- [1,2318,null,{}] 10:45:14 INFO - PROCESS | 1650 | 1464198314673 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}] 10:45:14 INFO - PROCESS | 1650 | 1464198314773 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:45:14 INFO - PROCESS | 1650 | 1464198314806 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12507b000 == 55 [pid = 1650] [id = 587] 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1185e4000) [pid = 1650] [serial = 1761] [outer = 0x0] 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119302800) [pid = 1650] [serial = 1762] [outer = 0x1185e4000] 10:45:14 INFO - PROCESS | 1650 | 1464198314832 Marionette DEBUG loaded listener.js 10:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1193ae800) [pid = 1650] [serial = 1763] [outer = 0x1185e4000] 10:45:15 INFO - PROCESS | 1650 | 1464198315164 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] 10:45:15 INFO - PROCESS | 1650 | 1464198315192 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:45:15 INFO - PROCESS | 1650 | 1464198315195 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:45:15 INFO - PROCESS | 1650 | 1464198315196 Marionette TRACE conn2 <- [1,2322,null,{}] 10:45:15 INFO - PROCESS | 1650 | 1464198315198 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}] 10:45:15 INFO - PROCESS | 1650 | 1464198315306 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:45:15 INFO - PROCESS | 1650 | 1464198315319 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12603c000 == 56 [pid = 1650] [id = 588] 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1193b6400) [pid = 1650] [serial = 1764] [outer = 0x0] 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1193dd800) [pid = 1650] [serial = 1765] [outer = 0x1193b6400] 10:45:15 INFO - PROCESS | 1650 | 1464198315344 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1193e4c00) [pid = 1650] [serial = 1766] [outer = 0x1193b6400] 10:45:15 INFO - PROCESS | 1650 | 1464198315706 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]]]}] 10:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 10:45:15 INFO - PROCESS | 1650 | 1464198315713 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:45:15 INFO - PROCESS | 1650 | 1464198315714 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:45:15 INFO - PROCESS | 1650 | 1464198315716 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:45:15 INFO - PROCESS | 1650 | 1464198315717 Marionette TRACE conn2 <- [1,2326,null,{}] 10:45:15 INFO - PROCESS | 1650 | 1464198315722 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}] 10:45:15 INFO - PROCESS | 1650 | 1464198315826 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:45:15 INFO - PROCESS | 1650 | 1464198315864 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12692a000 == 57 [pid = 1650] [id = 589] 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1193e6400) [pid = 1650] [serial = 1767] [outer = 0x0] 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119416000) [pid = 1650] [serial = 1768] [outer = 0x1193e6400] 10:45:15 INFO - PROCESS | 1650 | 1464198315890 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11997a400) [pid = 1650] [serial = 1769] [outer = 0x1193e6400] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1254d3c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121124000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x117071400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x111f3d000) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11930f400) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x113343000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1257b2400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11997a800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x116028800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112765800) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112767c00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1185e2400) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116999400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1193bc800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118515400) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118231800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121129400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x110db2000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119418c00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x112968800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1193b5800) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x112d99400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x110db5400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11816f800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11851c800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1121b6c00) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x117e4a000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119415c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1126e6c00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1139ea000) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:45:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121140c00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:45:16 INFO - PROCESS | 1650 | 1464198316425 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]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 10:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:45:16 INFO - PROCESS | 1650 | 1464198316439 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1650 | 1464198316441 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:45:16 INFO - PROCESS | 1650 | 1464198316443 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1650 | 1464198316445 Marionette TRACE conn2 <- [1,2330,null,{}] 10:45:16 INFO - PROCESS | 1650 | 1464198316447 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}] 10:45:16 INFO - PROCESS | 1650 | 1464198316543 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:45:16 INFO - PROCESS | 1650 | 1464198316617 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127162800 == 58 [pid = 1650] [id = 590] 10:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112968800) [pid = 1650] [serial = 1770] [outer = 0x0] 10:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1185e2400) [pid = 1650] [serial = 1771] [outer = 0x112968800] 10:45:16 INFO - PROCESS | 1650 | 1464198316649 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119985800) [pid = 1650] [serial = 1772] [outer = 0x112968800] 10:45:16 INFO - PROCESS | 1650 | 1464198316931 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]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 10:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:45:16 INFO - PROCESS | 1650 | 1464198316963 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1650 | 1464198316965 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:45:16 INFO - PROCESS | 1650 | 1464198316967 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1650 | 1464198316969 Marionette TRACE conn2 <- [1,2334,null,{}] 10:45:16 INFO - PROCESS | 1650 | 1464198316980 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}] 10:45:17 INFO - PROCESS | 1650 | 1464198317075 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:45:17 INFO - PROCESS | 1650 | 1464198317080 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a2800 == 59 [pid = 1650] [id = 591] 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119b5c800) [pid = 1650] [serial = 1773] [outer = 0x0] 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119f81c00) [pid = 1650] [serial = 1774] [outer = 0x119b5c800] 10:45:17 INFO - PROCESS | 1650 | 1464198317110 Marionette DEBUG loaded listener.js 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121011000) [pid = 1650] [serial = 1775] [outer = 0x119b5c800] 10:45:17 INFO - PROCESS | 1650 | 1464198317584 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]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 10:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:45:17 INFO - PROCESS | 1650 | 1464198317598 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1650 | 1464198317599 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:45:17 INFO - PROCESS | 1650 | 1464198317601 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1650 | 1464198317602 Marionette TRACE conn2 <- [1,2338,null,{}] 10:45:17 INFO - PROCESS | 1650 | 1464198317605 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}] 10:45:17 INFO - PROCESS | 1650 | 1464198317689 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:45:17 INFO - PROCESS | 1650 | 1464198317693 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e47000 == 60 [pid = 1650] [id = 592] 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116997400) [pid = 1650] [serial = 1776] [outer = 0x0] 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121125000) [pid = 1650] [serial = 1777] [outer = 0x116997400] 10:45:17 INFO - PROCESS | 1650 | 1464198317717 Marionette DEBUG loaded listener.js 10:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12112a800) [pid = 1650] [serial = 1778] [outer = 0x116997400] 10:45:18 INFO - PROCESS | 1650 | 1464198318052 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 472ms 10:45:18 INFO - PROCESS | 1650 | 1464198318074 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1650 | 1464198318075 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:45:18 INFO - PROCESS | 1650 | 1464198318077 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1650 | 1464198318078 Marionette TRACE conn2 <- [1,2342,null,{}] 10:45:18 INFO - PROCESS | 1650 | 1464198318080 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}] 10:45:18 INFO - PROCESS | 1650 | 1464198318173 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:45:18 INFO - PROCESS | 1650 | 1464198318231 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a413000 == 61 [pid = 1650] [id = 593] 10:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121121c00) [pid = 1650] [serial = 1779] [outer = 0x0] 10:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121139c00) [pid = 1650] [serial = 1780] [outer = 0x121121c00] 10:45:18 INFO - PROCESS | 1650 | 1464198318256 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121141800) [pid = 1650] [serial = 1781] [outer = 0x121121c00] 10:45:18 INFO - PROCESS | 1650 | 1464198318762 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 719ms 10:45:18 INFO - PROCESS | 1650 | 1464198318797 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1650 | 1464198318802 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:45:18 INFO - PROCESS | 1650 | 1464198318809 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1650 | 1464198318812 Marionette TRACE conn2 <- [1,2346,null,{}] 10:45:18 INFO - PROCESS | 1650 | 1464198318816 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}] 10:45:19 INFO - PROCESS | 1650 | 1464198319011 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:45:19 INFO - PROCESS | 1650 | 1464198319086 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f000 == 62 [pid = 1650] [id = 594] 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x112767c00) [pid = 1650] [serial = 1782] [outer = 0x0] 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x112910000) [pid = 1650] [serial = 1783] [outer = 0x112767c00] 10:45:19 INFO - PROCESS | 1650 | 1464198319134 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x112973800) [pid = 1650] [serial = 1784] [outer = 0x112767c00] 10:45:19 INFO - PROCESS | 1650 | 1464198319571 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]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 822ms 10:45:19 INFO - PROCESS | 1650 | 1464198319631 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1650 | 1464198319637 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:45:19 INFO - PROCESS | 1650 | 1464198319667 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1650 | 1464198319671 Marionette TRACE conn2 <- [1,2350,null,{}] 10:45:19 INFO - PROCESS | 1650 | 1464198319676 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}] 10:45:19 INFO - PROCESS | 1650 | 1464198319834 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:45:19 INFO - PROCESS | 1650 | 1464198319900 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116a000 == 63 [pid = 1650] [id = 595] 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x112967400) [pid = 1650] [serial = 1785] [outer = 0x0] 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116024800) [pid = 1650] [serial = 1786] [outer = 0x112967400] 10:45:19 INFO - PROCESS | 1650 | 1464198319924 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1161a1800) [pid = 1650] [serial = 1787] [outer = 0x112967400] 10:45:20 INFO - PROCESS | 1650 | 1464198320447 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]]]}] 10:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 828ms 10:45:20 INFO - PROCESS | 1650 | 1464198320492 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:45:20 INFO - PROCESS | 1650 | 1464198320495 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:45:20 INFO - PROCESS | 1650 | 1464198320499 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1650 | 1464198320503 Marionette TRACE conn2 <- [1,2354,null,{}] 10:45:20 INFO - PROCESS | 1650 | 1464198320515 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}] 10:45:20 INFO - PROCESS | 1650 | 1464198320671 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:45:20 INFO - PROCESS | 1650 | 1464198320784 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a621800 == 64 [pid = 1650] [id = 596] 10:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11693d000) [pid = 1650] [serial = 1788] [outer = 0x0] 10:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11766b400) [pid = 1650] [serial = 1789] [outer = 0x11693d000] 10:45:20 INFO - PROCESS | 1650 | 1464198320819 Marionette DEBUG loaded listener.js 10:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11823b000) [pid = 1650] [serial = 1790] [outer = 0x11693d000] 10:45:21 INFO - PROCESS | 1650 | 1464198321202 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]]]}] 10:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 727ms 10:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:45:21 INFO - PROCESS | 1650 | 1464198321239 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:45:21 INFO - PROCESS | 1650 | 1464198321242 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:45:21 INFO - PROCESS | 1650 | 1464198321244 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1650 | 1464198321245 Marionette TRACE conn2 <- [1,2358,null,{}] 10:45:21 INFO - PROCESS | 1650 | 1464198321248 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}] 10:45:21 INFO - PROCESS | 1650 | 1464198321356 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:45:21 INFO - PROCESS | 1650 | 1464198321417 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b037000 == 65 [pid = 1650] [id = 597] 10:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1182cfc00) [pid = 1650] [serial = 1791] [outer = 0x0] 10:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11852e800) [pid = 1650] [serial = 1792] [outer = 0x1182cfc00] 10:45:21 INFO - PROCESS | 1650 | 1464198321488 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1193b8800) [pid = 1650] [serial = 1793] [outer = 0x1182cfc00] 10:45:21 INFO - PROCESS | 1650 | 1464198321887 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]]]}] 10:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 10:45:21 INFO - PROCESS | 1650 | 1464198321915 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:45:21 INFO - PROCESS | 1650 | 1464198321916 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:45:21 INFO - PROCESS | 1650 | 1464198321919 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1650 | 1464198321920 Marionette TRACE conn2 <- [1,2362,null,{}] 10:45:21 INFO - PROCESS | 1650 | 1464198321923 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}] 10:45:22 INFO - PROCESS | 1650 | 1464198322025 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:45:22 INFO - PROCESS | 1650 | 1464198322130 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b840000 == 66 [pid = 1650] [id = 598] 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119415c00) [pid = 1650] [serial = 1794] [outer = 0x0] 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119983000) [pid = 1650] [serial = 1795] [outer = 0x119415c00] 10:45:22 INFO - PROCESS | 1650 | 1464198322161 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121138c00) [pid = 1650] [serial = 1796] [outer = 0x119415c00] 10:45:22 INFO - PROCESS | 1650 | 1464198322593 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]]]}] 10:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 10:45:22 INFO - PROCESS | 1650 | 1464198322641 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1650 | 1464198322643 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:45:22 INFO - PROCESS | 1650 | 1464198322645 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1650 | 1464198322647 Marionette TRACE conn2 <- [1,2366,null,{}] 10:45:22 INFO - PROCESS | 1650 | 1464198322649 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}] 10:45:22 INFO - PROCESS | 1650 | 1464198322774 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:45:22 INFO - PROCESS | 1650 | 1464198322877 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119180000 == 67 [pid = 1650] [id = 599] 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x112764400) [pid = 1650] [serial = 1797] [outer = 0x0] 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119013000) [pid = 1650] [serial = 1798] [outer = 0x112764400] 10:45:22 INFO - PROCESS | 1650 | 1464198322909 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x121689400) [pid = 1650] [serial = 1799] [outer = 0x112764400] 10:45:23 INFO - PROCESS | 1650 | 1464198323526 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]]]}] 10:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 919ms 10:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:45:23 INFO - PROCESS | 1650 | 1464198323564 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:45:23 INFO - PROCESS | 1650 | 1464198323567 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:45:23 INFO - PROCESS | 1650 | 1464198323572 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1650 | 1464198323575 Marionette TRACE conn2 <- [1,2370,null,{}] 10:45:23 INFO - PROCESS | 1650 | 1464198323579 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}] 10:45:23 INFO - PROCESS | 1650 | 1464198323676 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:45:23 INFO - PROCESS | 1650 | 1464198323769 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e43800 == 68 [pid = 1650] [id = 600] 10:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x112768400) [pid = 1650] [serial = 1800] [outer = 0x0] 10:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11296a000) [pid = 1650] [serial = 1801] [outer = 0x112768400] 10:45:23 INFO - PROCESS | 1650 | 1464198323798 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11390dc00) [pid = 1650] [serial = 1802] [outer = 0x112768400] 10:45:24 INFO - PROCESS | 1650 | 1464198324226 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]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 677ms 10:45:24 INFO - PROCESS | 1650 | 1464198324248 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1650 | 1464198324251 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:45:24 INFO - PROCESS | 1650 | 1464198324276 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1650 | 1464198324277 Marionette TRACE conn2 <- [1,2374,null,{}] 10:45:24 INFO - PROCESS | 1650 | 1464198324280 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}] 10:45:24 INFO - PROCESS | 1650 | 1464198324412 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83f000 == 67 [pid = 1650] [id = 542] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128e47000 == 66 [pid = 1650] [id = 592] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a2800 == 65 [pid = 1650] [id = 591] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x127162800 == 64 [pid = 1650] [id = 590] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12692a000 == 63 [pid = 1650] [id = 589] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12603c000 == 62 [pid = 1650] [id = 588] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12507b000 == 61 [pid = 1650] [id = 587] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12771e800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12171a800 == 60 [pid = 1650] [id = 586] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121167000 == 59 [pid = 1650] [id = 585] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119b86800 == 58 [pid = 1650] [id = 584] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119452000 == 57 [pid = 1650] [id = 583] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118297000 == 56 [pid = 1650] [id = 582] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1171ec800 == 55 [pid = 1650] [id = 581] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116127000 == 54 [pid = 1650] [id = 580] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c2000 == 53 [pid = 1650] [id = 579] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3c5800 == 52 [pid = 1650] [id = 578] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x127757800 == 51 [pid = 1650] [id = 577] 10:45:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11998f000 == 50 [pid = 1650] [id = 576] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x112ead800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1167ce000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116011800) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12101c400) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x115e3c000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1126f7c00) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1182c6800) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121565000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11276e800) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1185f1800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119b5c400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1160e3400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116013000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126944800) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125fb0800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121688800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x120f4bc00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11706bc00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11693c400) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x125fac800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11817cc00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x113904c00) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11276e000) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1193af400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1185f1c00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x117170400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118173000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121e49000) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121b61000) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12134f800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | 1464198324507 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116110800 == 51 [pid = 1650] [id = 601] 10:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1126f7c00) [pid = 1650] [serial = 1803] [outer = 0x0] 10:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1129a7c00) [pid = 1650] [serial = 1804] [outer = 0x1126f7c00] 10:45:24 INFO - PROCESS | 1650 | 1464198324534 Marionette DEBUG loaded listener.js 10:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11602f800) [pid = 1650] [serial = 1805] [outer = 0x1126f7c00] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x125ad8400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121e52000) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126943c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1182c5400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1193e1000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119419400) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119f86400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1182cdc00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118c1c400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127106800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12752cc00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12694c000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121143000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121be3c00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1275dec00) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1254d3400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121828400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126942400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121123c00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12694ec00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 10:45:24 INFO - PROCESS | 1650 | 1464198324858 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]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 621ms 10:45:24 INFO - PROCESS | 1650 | 1464198324895 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1650 | 1464198324896 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:45:24 INFO - PROCESS | 1650 | 1464198324899 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1650 | 1464198324901 Marionette TRACE conn2 <- [1,2378,null,{}] 10:45:24 INFO - PROCESS | 1650 | 1464198324909 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}] 10:45:25 INFO - PROCESS | 1650 | 1464198325015 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:45:25 INFO - PROCESS | 1650 | 1464198325090 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191b6800 == 52 [pid = 1650] [id = 602] 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1166b7800) [pid = 1650] [serial = 1806] [outer = 0x0] 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116999000) [pid = 1650] [serial = 1807] [outer = 0x1166b7800] 10:45:25 INFO - PROCESS | 1650 | 1464198325118 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117076000) [pid = 1650] [serial = 1808] [outer = 0x1166b7800] 10:45:25 INFO - PROCESS | 1650 | 1464198325479 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]]]}] 10:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 10:45:25 INFO - PROCESS | 1650 | 1464198325523 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:45:25 INFO - PROCESS | 1650 | 1464198325524 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:45:25 INFO - PROCESS | 1650 | 1464198325526 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:45:25 INFO - PROCESS | 1650 | 1464198325527 Marionette TRACE conn2 <- [1,2382,null,{}] 10:45:25 INFO - PROCESS | 1650 | 1464198325530 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}] 10:45:25 INFO - PROCESS | 1650 | 1464198325614 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:45:25 INFO - PROCESS | 1650 | 1464198325619 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f800 == 53 [pid = 1650] [id = 603] 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117e55800) [pid = 1650] [serial = 1809] [outer = 0x0] 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11820b000) [pid = 1650] [serial = 1810] [outer = 0x117e55800] 10:45:25 INFO - PROCESS | 1650 | 1464198325645 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11851e000) [pid = 1650] [serial = 1811] [outer = 0x117e55800] 10:45:25 INFO - PROCESS | 1650 | 1464198325987 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]]]}] 10:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 467ms 10:45:25 INFO - PROCESS | 1650 | 1464198325995 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:45:25 INFO - PROCESS | 1650 | 1464198325996 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:45:25 INFO - PROCESS | 1650 | 1464198325998 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1650 | 1464198325999 Marionette TRACE conn2 <- [1,2386,null,{}] 10:45:26 INFO - PROCESS | 1650 | 1464198326001 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}] 10:45:26 INFO - PROCESS | 1650 | 1464198326086 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:45:26 INFO - PROCESS | 1650 | 1464198326148 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12171a800 == 54 [pid = 1650] [id = 604] 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11816f800) [pid = 1650] [serial = 1812] [outer = 0x0] 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118526400) [pid = 1650] [serial = 1813] [outer = 0x11816f800] 10:45:26 INFO - PROCESS | 1650 | 1464198326173 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118c14400) [pid = 1650] [serial = 1814] [outer = 0x11816f800] 10:45:26 INFO - PROCESS | 1650 | 1464198326488 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]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 10:45:26 INFO - PROCESS | 1650 | 1464198326517 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:45:26 INFO - PROCESS | 1650 | 1464198326519 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:45:26 INFO - PROCESS | 1650 | 1464198326522 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1650 | 1464198326523 Marionette TRACE conn2 <- [1,2390,null,{}] 10:45:26 INFO - PROCESS | 1650 | 1464198326525 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}] 10:45:26 INFO - PROCESS | 1650 | 1464198326650 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:45:26 INFO - PROCESS | 1650 | 1464198326688 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126924800 == 55 [pid = 1650] [id = 605] 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11900d800) [pid = 1650] [serial = 1815] [outer = 0x0] 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1193d8000) [pid = 1650] [serial = 1816] [outer = 0x11900d800] 10:45:26 INFO - PROCESS | 1650 | 1464198326719 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119984800) [pid = 1650] [serial = 1817] [outer = 0x11900d800] 10:45:27 INFO - PROCESS | 1650 | 1464198327048 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]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 10:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:45:27 INFO - PROCESS | 1650 | 1464198327091 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1650 | 1464198327092 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:45:27 INFO - PROCESS | 1650 | 1464198327094 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1650 | 1464198327095 Marionette TRACE conn2 <- [1,2394,null,{}] 10:45:27 INFO - PROCESS | 1650 | 1464198327098 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}] 10:45:27 INFO - PROCESS | 1650 | 1464198327199 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:45:27 INFO - PROCESS | 1650 | 1464198327213 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12737c000 == 56 [pid = 1650] [id = 606] 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119be0000) [pid = 1650] [serial = 1818] [outer = 0x0] 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120f4bc00) [pid = 1650] [serial = 1819] [outer = 0x119be0000] 10:45:27 INFO - PROCESS | 1650 | 1464198327238 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12112b800) [pid = 1650] [serial = 1820] [outer = 0x119be0000] 10:45:27 INFO - PROCESS | 1650 | 1464198327578 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]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 10:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:45:27 INFO - PROCESS | 1650 | 1464198327620 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1650 | 1464198327621 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:45:27 INFO - PROCESS | 1650 | 1464198327623 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1650 | 1464198327625 Marionette TRACE conn2 <- [1,2398,null,{}] 10:45:27 INFO - PROCESS | 1650 | 1464198327627 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}] 10:45:27 INFO - PROCESS | 1650 | 1464198327730 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:45:27 INFO - PROCESS | 1650 | 1464198327767 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277a2800 == 57 [pid = 1650] [id = 607] 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121129400) [pid = 1650] [serial = 1821] [outer = 0x0] 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12134a400) [pid = 1650] [serial = 1822] [outer = 0x121129400] 10:45:27 INFO - PROCESS | 1650 | 1464198327792 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1214de000) [pid = 1650] [serial = 1823] [outer = 0x121129400] 10:45:28 INFO - PROCESS | 1650 | 1464198328101 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]]]}] 10:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 517ms 10:45:28 INFO - PROCESS | 1650 | 1464198328147 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1650 | 1464198328148 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:45:28 INFO - PROCESS | 1650 | 1464198328158 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1650 | 1464198328159 Marionette TRACE conn2 <- [1,2402,null,{}] 10:45:28 INFO - PROCESS | 1650 | 1464198328161 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}] 10:45:28 INFO - PROCESS | 1650 | 1464198328266 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:45:28 INFO - PROCESS | 1650 | 1464198328279 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40b000 == 58 [pid = 1650] [id = 608] 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121565000) [pid = 1650] [serial = 1824] [outer = 0x0] 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121828400) [pid = 1650] [serial = 1825] [outer = 0x121565000] 10:45:28 INFO - PROCESS | 1650 | 1464198328304 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121960800) [pid = 1650] [serial = 1826] [outer = 0x121565000] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x121759000) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1126ed400) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11817d000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x121010c00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1193b6400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115160c00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x117669400) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1126e5c00) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113340000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1167d1c00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11600e400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1185e4000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1193e6400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117e53400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112968800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113dee000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119b5c800) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116997400) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:45:28 INFO - PROCESS | 1650 | 1464198328719 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]]]}] 10:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 576ms 10:45:28 INFO - PROCESS | 1650 | 1464198328727 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1650 | 1464198328729 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:45:28 INFO - PROCESS | 1650 | 1464198328731 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1650 | 1464198328732 Marionette TRACE conn2 <- [1,2406,null,{}] 10:45:28 INFO - PROCESS | 1650 | 1464198328734 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}] 10:45:28 INFO - PROCESS | 1650 | 1464198328829 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:45:28 INFO - PROCESS | 1650 | 1464198328885 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12692c800 == 59 [pid = 1650] [id = 609] 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112913400) [pid = 1650] [serial = 1827] [outer = 0x0] 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116a4f400) [pid = 1650] [serial = 1828] [outer = 0x112913400] 10:45:28 INFO - PROCESS | 1650 | 1464198328911 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119016c00) [pid = 1650] [serial = 1829] [outer = 0x112913400] 10:45:29 INFO - PROCESS | 1650 | 1464198329177 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]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 468ms 10:45:29 INFO - PROCESS | 1650 | 1464198329199 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1650 | 1464198329201 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:45:29 INFO - PROCESS | 1650 | 1464198329211 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1650 | 1464198329213 Marionette TRACE conn2 <- [1,2410,null,{}] 10:45:29 INFO - PROCESS | 1650 | 1464198329215 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}] 10:45:29 INFO - PROCESS | 1650 | 1464198329327 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:45:29 INFO - PROCESS | 1650 | 1464198329331 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83e000 == 60 [pid = 1650] [id = 610] 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119980400) [pid = 1650] [serial = 1830] [outer = 0x0] 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121968c00) [pid = 1650] [serial = 1831] [outer = 0x119980400] 10:45:29 INFO - PROCESS | 1650 | 1464198329361 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121be2c00) [pid = 1650] [serial = 1832] [outer = 0x119980400] 10:45:29 INFO - PROCESS | 1650 | 1464198329716 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]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 10:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:45:29 INFO - PROCESS | 1650 | 1464198329731 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1650 | 1464198329732 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:45:29 INFO - PROCESS | 1650 | 1464198329734 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1650 | 1464198329735 Marionette TRACE conn2 <- [1,2414,null,{}] 10:45:29 INFO - PROCESS | 1650 | 1464198329740 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}] 10:45:29 INFO - PROCESS | 1650 | 1464198329853 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:45:29 INFO - PROCESS | 1650 | 1464198329859 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf10000 == 61 [pid = 1650] [id = 611] 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121b5c400) [pid = 1650] [serial = 1833] [outer = 0x0] 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121e44800) [pid = 1650] [serial = 1834] [outer = 0x121b5c400] 10:45:29 INFO - PROCESS | 1650 | 1464198329883 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121e52000) [pid = 1650] [serial = 1835] [outer = 0x121b5c400] 10:45:30 INFO - PROCESS | 1650 | 1464198330175 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]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 471ms 10:45:30 INFO - PROCESS | 1650 | 1464198330207 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1650 | 1464198330208 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:45:30 INFO - PROCESS | 1650 | 1464198330210 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1650 | 1464198330211 Marionette TRACE conn2 <- [1,2418,null,{}] 10:45:30 INFO - PROCESS | 1650 | 1464198330214 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}] 10:45:30 INFO - PROCESS | 1650 | 1464198330300 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:45:30 INFO - PROCESS | 1650 | 1464198330305 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c54f000 == 62 [pid = 1650] [id = 612] 10:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1185eb400) [pid = 1650] [serial = 1836] [outer = 0x0] 10:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1254a5800) [pid = 1650] [serial = 1837] [outer = 0x1185eb400] 10:45:30 INFO - PROCESS | 1650 | 1464198330329 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1257a5000) [pid = 1650] [serial = 1838] [outer = 0x1185eb400] 10:45:30 INFO - PROCESS | 1650 | 1464198330774 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]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 569ms 10:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:45:30 INFO - PROCESS | 1650 | 1464198330779 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1650 | 1464198330782 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:45:30 INFO - PROCESS | 1650 | 1464198330786 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1650 | 1464198330790 Marionette TRACE conn2 <- [1,2422,null,{}] 10:45:30 INFO - PROCESS | 1650 | 1464198330794 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}] 10:45:30 INFO - PROCESS | 1650 | 1464198330905 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:45:30 INFO - PROCESS | 1650 | 1464198330974 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e5800 == 63 [pid = 1650] [id = 613] 10:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11214d800) [pid = 1650] [serial = 1839] [outer = 0x0] 10:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112765c00) [pid = 1650] [serial = 1840] [outer = 0x11214d800] 10:45:31 INFO - PROCESS | 1650 | 1464198331012 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113340400) [pid = 1650] [serial = 1841] [outer = 0x11214d800] 10:45:31 INFO - PROCESS | 1650 | 1464198331445 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]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 674ms 10:45:31 INFO - PROCESS | 1650 | 1464198331460 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1650 | 1464198331464 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:45:31 INFO - PROCESS | 1650 | 1464198331468 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1650 | 1464198331470 Marionette TRACE conn2 <- [1,2426,null,{}] 10:45:31 INFO - PROCESS | 1650 | 1464198331473 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}] 10:45:31 INFO - PROCESS | 1650 | 1464198331581 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:45:31 INFO - PROCESS | 1650 | 1464198331641 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121382000 == 64 [pid = 1650] [id = 614] 10:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115e3c800) [pid = 1650] [serial = 1842] [outer = 0x0] 10:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11619f800) [pid = 1650] [serial = 1843] [outer = 0x115e3c800] 10:45:31 INFO - PROCESS | 1650 | 1464198331712 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11693e400) [pid = 1650] [serial = 1844] [outer = 0x115e3c800] 10:45:32 INFO - PROCESS | 1650 | 1464198332121 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 723ms 10:45:32 INFO - PROCESS | 1650 | 1464198332191 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1650 | 1464198332193 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:45:32 INFO - PROCESS | 1650 | 1464198332196 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1650 | 1464198332198 Marionette TRACE conn2 <- [1,2430,null,{}] 10:45:32 INFO - PROCESS | 1650 | 1464198332206 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}] 10:45:32 INFO - PROCESS | 1650 | 1464198332332 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:45:32 INFO - PROCESS | 1650 | 1464198332407 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf06000 == 65 [pid = 1650] [id = 615] 10:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1182cdc00) [pid = 1650] [serial = 1845] [outer = 0x0] 10:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1185e7800) [pid = 1650] [serial = 1846] [outer = 0x1182cdc00] 10:45:32 INFO - PROCESS | 1650 | 1464198332439 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1193af800) [pid = 1650] [serial = 1847] [outer = 0x1182cdc00] 10:45:32 INFO - PROCESS | 1650 | 1464198332858 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 675ms 10:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:45:32 INFO - PROCESS | 1650 | 1464198332870 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1650 | 1464198332872 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:45:32 INFO - PROCESS | 1650 | 1464198332874 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1650 | 1464198332875 Marionette TRACE conn2 <- [1,2434,null,{}] 10:45:32 INFO - PROCESS | 1650 | 1464198332878 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}] 10:45:32 INFO - PROCESS | 1650 | 1464198332984 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:45:33 INFO - PROCESS | 1650 | 1464198333044 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb3c000 == 66 [pid = 1650] [id = 616] 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1193d8800) [pid = 1650] [serial = 1848] [outer = 0x0] 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119411c00) [pid = 1650] [serial = 1849] [outer = 0x1193d8800] 10:45:33 INFO - PROCESS | 1650 | 1464198333114 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x120f4a400) [pid = 1650] [serial = 1850] [outer = 0x1193d8800] 10:45:33 INFO - PROCESS | 1650 | 1464198333511 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]]]}] 10:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 668ms 10:45:33 INFO - PROCESS | 1650 | 1464198333543 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:45:33 INFO - PROCESS | 1650 | 1464198333544 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:45:33 INFO - PROCESS | 1650 | 1464198333546 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:45:33 INFO - PROCESS | 1650 | 1464198333548 Marionette TRACE conn2 <- [1,2438,null,{}] 10:45:33 INFO - PROCESS | 1650 | 1464198333550 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}] 10:45:33 INFO - PROCESS | 1650 | 1464198333654 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:45:33 INFO - PROCESS | 1650 | 1464198333745 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9e800 == 67 [pid = 1650] [id = 617] 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11904e400) [pid = 1650] [serial = 1851] [outer = 0x0] 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1214d5000) [pid = 1650] [serial = 1852] [outer = 0x11904e400] 10:45:33 INFO - PROCESS | 1650 | 1464198333777 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x121b58400) [pid = 1650] [serial = 1853] [outer = 0x11904e400] 10:45:34 INFO - PROCESS | 1650 | 1464198334192 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]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 10:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:45:34 INFO - PROCESS | 1650 | 1464198334220 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1650 | 1464198334222 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:45:34 INFO - PROCESS | 1650 | 1464198334226 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1650 | 1464198334227 Marionette TRACE conn2 <- [1,2442,null,{}] 10:45:34 INFO - PROCESS | 1650 | 1464198334230 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}] 10:45:34 INFO - PROCESS | 1650 | 1464198334360 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:45:34 INFO - PROCESS | 1650 | 1464198334436 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9c000 == 68 [pid = 1650] [id = 618] 10:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x121b63000) [pid = 1650] [serial = 1854] [outer = 0x0] 10:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1258df800) [pid = 1650] [serial = 1855] [outer = 0x121b63000] 10:45:34 INFO - PROCESS | 1650 | 1464198334468 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x125fb5000) [pid = 1650] [serial = 1856] [outer = 0x121b63000] 10:45:34 INFO - PROCESS | 1650 | 1464198334897 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]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 10:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:45:34 INFO - PROCESS | 1650 | 1464198334948 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1650 | 1464198334949 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:45:34 INFO - PROCESS | 1650 | 1464198334971 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1650 | 1464198334972 Marionette TRACE conn2 <- [1,2446,null,{}] 10:45:34 INFO - PROCESS | 1650 | 1464198334975 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}] 10:45:35 INFO - PROCESS | 1650 | 1464198335081 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:45:35 INFO - PROCESS | 1650 | 1464198335155 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f29800 == 69 [pid = 1650] [id = 619] 10:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116025c00) [pid = 1650] [serial = 1857] [outer = 0x0] 10:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119015800) [pid = 1650] [serial = 1858] [outer = 0x116025c00] 10:45:35 INFO - PROCESS | 1650 | 1464198335185 Marionette DEBUG loaded listener.js 10:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1258d5800) [pid = 1650] [serial = 1859] [outer = 0x116025c00] 10:45:35 INFO - PROCESS | 1650 | 1464198335744 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]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 842ms 10:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:45:35 INFO - PROCESS | 1650 | 1464198335793 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1650 | 1464198335796 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:45:35 INFO - PROCESS | 1650 | 1464198335800 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1650 | 1464198335802 Marionette TRACE conn2 <- [1,2450,null,{}] 10:45:35 INFO - PROCESS | 1650 | 1464198335829 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}] 10:45:35 INFO - PROCESS | 1650 | 1464198335927 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:45:36 INFO - PROCESS | 1650 | 1464198336001 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fbb800 == 70 [pid = 1650] [id = 620] 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11291c000) [pid = 1650] [serial = 1860] [outer = 0x0] 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112cb4c00) [pid = 1650] [serial = 1861] [outer = 0x11291c000] 10:45:36 INFO - PROCESS | 1650 | 1464198336029 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11600ec00) [pid = 1650] [serial = 1862] [outer = 0x11291c000] 10:45:36 INFO - PROCESS | 1650 | 1464198336488 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]]]}] 10:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 744ms 10:45:36 INFO - PROCESS | 1650 | 1464198336545 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:45:36 INFO - PROCESS | 1650 | 1464198336551 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:45:36 INFO - PROCESS | 1650 | 1464198336559 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:45:36 INFO - PROCESS | 1650 | 1464198336562 Marionette TRACE conn2 <- [1,2454,null,{}] 10:45:36 INFO - PROCESS | 1650 | 1464198336599 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}] 10:45:36 INFO - PROCESS | 1650 | 1464198336799 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf10000 == 69 [pid = 1650] [id = 611] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83e000 == 68 [pid = 1650] [id = 610] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12692c800 == 67 [pid = 1650] [id = 609] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40b000 == 66 [pid = 1650] [id = 608] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1277a2800 == 65 [pid = 1650] [id = 607] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12737c000 == 64 [pid = 1650] [id = 606] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126924800 == 63 [pid = 1650] [id = 605] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12171a800 == 62 [pid = 1650] [id = 604] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f800 == 61 [pid = 1650] [id = 603] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1191b6800 == 60 [pid = 1650] [id = 602] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116110800 == 59 [pid = 1650] [id = 601] 10:45:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119e43800 == 58 [pid = 1650] [id = 600] 10:45:36 INFO - PROCESS | 1650 | 1464198336867 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11663a000 == 59 [pid = 1650] [id = 621] 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x115ec9400) [pid = 1650] [serial = 1863] [outer = 0x0] 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1166b5000) [pid = 1650] [serial = 1864] [outer = 0x115ec9400] 10:45:36 INFO - PROCESS | 1650 | 1464198336894 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x117068c00) [pid = 1650] [serial = 1865] [outer = 0x115ec9400] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1257a7800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x117073c00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x117e48800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118c15000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x121be4800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121147800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1193dd800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116015c00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1161e9400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118176000) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11290f000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1126f9000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11515c800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1139f0400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116a53400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11706f800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121e51400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121121400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119302800) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119416000) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1185e4800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1193aec00) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1185e2400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11602a000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116935c00) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119f81c00) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121125000) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11997a400) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119017000) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121011000) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1193e4c00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1193ae800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119985800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12112a800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1185e8000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1650 | 1464198337192 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]]]}] 10:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 655ms 10:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:45:37 INFO - PROCESS | 1650 | 1464198337214 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1650 | 1464198337215 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:45:37 INFO - PROCESS | 1650 | 1464198337217 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1650 | 1464198337220 Marionette TRACE conn2 <- [1,2458,null,{}] 10:45:37 INFO - PROCESS | 1650 | 1464198337230 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}] 10:45:37 INFO - PROCESS | 1650 | 1464198337317 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:45:37 INFO - PROCESS | 1650 | 1464198337399 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fae800 == 60 [pid = 1650] [id = 622] 10:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116935c00) [pid = 1650] [serial = 1866] [outer = 0x0] 10:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117675400) [pid = 1650] [serial = 1867] [outer = 0x116935c00] 10:45:37 INFO - PROCESS | 1650 | 1464198337427 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1182cf400) [pid = 1650] [serial = 1868] [outer = 0x116935c00] 10:45:37 INFO - PROCESS | 1650 | 1464198337834 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]]]}] 10:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 674ms 10:45:37 INFO - PROCESS | 1650 | 1464198337892 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:45:37 INFO - PROCESS | 1650 | 1464198337894 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:45:37 INFO - PROCESS | 1650 | 1464198337898 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1650 | 1464198337901 Marionette TRACE conn2 <- [1,2462,null,{}] 10:45:37 INFO - PROCESS | 1650 | 1464198337905 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}] 10:45:38 INFO - PROCESS | 1650 | 1464198338009 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:45:38 INFO - PROCESS | 1650 | 1464198338106 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119452000 == 61 [pid = 1650] [id = 623] 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115ec3000) [pid = 1650] [serial = 1869] [outer = 0x0] 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116013c00) [pid = 1650] [serial = 1870] [outer = 0x115ec3000] 10:45:38 INFO - PROCESS | 1650 | 1464198338152 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1167cfc00) [pid = 1650] [serial = 1871] [outer = 0x115ec3000] 10:45:38 INFO - PROCESS | 1650 | 1464198338583 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]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 10:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:45:38 INFO - PROCESS | 1650 | 1464198338619 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1650 | 1464198338624 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:45:38 INFO - PROCESS | 1650 | 1464198338628 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1650 | 1464198338630 Marionette TRACE conn2 <- [1,2466,null,{}] 10:45:38 INFO - PROCESS | 1650 | 1464198338633 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}] 10:45:38 INFO - PROCESS | 1650 | 1464198338735 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:45:38 INFO - PROCESS | 1650 | 1464198338807 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a2b000 == 62 [pid = 1650] [id = 624] 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117076c00) [pid = 1650] [serial = 1872] [outer = 0x0] 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1182c3800) [pid = 1650] [serial = 1873] [outer = 0x117076c00] 10:45:38 INFO - PROCESS | 1650 | 1464198338879 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1185e4000) [pid = 1650] [serial = 1874] [outer = 0x117076c00] 10:45:39 INFO - PROCESS | 1650 | 1464198339270 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]]]}] 10:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 10:45:39 INFO - PROCESS | 1650 | 1464198339298 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:45:39 INFO - PROCESS | 1650 | 1464198339300 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:45:39 INFO - PROCESS | 1650 | 1464198339302 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1650 | 1464198339305 Marionette TRACE conn2 <- [1,2470,null,{}] 10:45:39 INFO - PROCESS | 1650 | 1464198339313 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}] 10:45:39 INFO - PROCESS | 1650 | 1464198339439 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:45:39 INFO - PROCESS | 1650 | 1464198339525 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12691b000 == 63 [pid = 1650] [id = 625] 10:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119307c00) [pid = 1650] [serial = 1875] [outer = 0x0] 10:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1193d8400) [pid = 1650] [serial = 1876] [outer = 0x119307c00] 10:45:39 INFO - PROCESS | 1650 | 1464198339558 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11941b000) [pid = 1650] [serial = 1877] [outer = 0x119307c00] 10:45:40 INFO - PROCESS | 1650 | 1464198340007 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 722ms 10:45:40 INFO - PROCESS | 1650 | 1464198340025 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1650 | 1464198340028 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:45:40 INFO - PROCESS | 1650 | 1464198340031 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1650 | 1464198340033 Marionette TRACE conn2 <- [1,2474,null,{}] 10:45:40 INFO - PROCESS | 1650 | 1464198340037 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}] 10:45:40 INFO - PROCESS | 1650 | 1464198340162 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:45:40 INFO - PROCESS | 1650 | 1464198340220 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127369000 == 64 [pid = 1650] [id = 626] 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119be0400) [pid = 1650] [serial = 1878] [outer = 0x0] 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x120f4f400) [pid = 1650] [serial = 1879] [outer = 0x119be0400] 10:45:40 INFO - PROCESS | 1650 | 1464198340251 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121126000) [pid = 1650] [serial = 1880] [outer = 0x119be0400] 10:45:40 INFO - PROCESS | 1650 | 1464198340679 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 10:45:40 INFO - PROCESS | 1650 | 1464198340702 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1650 | 1464198340703 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:45:40 INFO - PROCESS | 1650 | 1464198340705 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1650 | 1464198340707 Marionette TRACE conn2 <- [1,2478,null,{}] 10:45:40 INFO - PROCESS | 1650 | 1464198340709 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}] 10:45:40 INFO - PROCESS | 1650 | 1464198340826 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:45:40 INFO - PROCESS | 1650 | 1464198340897 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277b2800 == 65 [pid = 1650] [id = 627] 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119e7a800) [pid = 1650] [serial = 1881] [outer = 0x0] 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121139800) [pid = 1650] [serial = 1882] [outer = 0x119e7a800] 10:45:40 INFO - PROCESS | 1650 | 1464198340927 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121146400) [pid = 1650] [serial = 1883] [outer = 0x119e7a800] 10:45:41 INFO - PROCESS | 1650 | 1464198341375 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]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 719ms 10:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:45:41 INFO - PROCESS | 1650 | 1464198341427 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1650 | 1464198341429 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:45:41 INFO - PROCESS | 1650 | 1464198341433 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1650 | 1464198341435 Marionette TRACE conn2 <- [1,2482,null,{}] 10:45:41 INFO - PROCESS | 1650 | 1464198341441 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}] 10:45:41 INFO - PROCESS | 1650 | 1464198341601 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:45:41 INFO - PROCESS | 1650 | 1464198341674 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a403800 == 66 [pid = 1650] [id = 628] 10:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121141400) [pid = 1650] [serial = 1884] [outer = 0x0] 10:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121b5dc00) [pid = 1650] [serial = 1885] [outer = 0x121141400] 10:45:41 INFO - PROCESS | 1650 | 1464198341705 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121e4bc00) [pid = 1650] [serial = 1886] [outer = 0x121141400] 10:45:42 INFO - PROCESS | 1650 | 1464198342085 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 723ms 10:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:45:42 INFO - PROCESS | 1650 | 1464198342157 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1650 | 1464198342158 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:45:42 INFO - PROCESS | 1650 | 1464198342160 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1650 | 1464198342162 Marionette TRACE conn2 <- [1,2486,null,{}] 10:45:42 INFO - PROCESS | 1650 | 1464198342164 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}] 10:45:42 INFO - PROCESS | 1650 | 1464198342261 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:45:42 INFO - PROCESS | 1650 | 1464198342332 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a986800 == 67 [pid = 1650] [id = 629] 10:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1214e2400) [pid = 1650] [serial = 1887] [outer = 0x0] 10:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1254b1c00) [pid = 1650] [serial = 1888] [outer = 0x1214e2400] 10:45:42 INFO - PROCESS | 1650 | 1464198342362 Marionette DEBUG loaded listener.js 10:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1257ae400) [pid = 1650] [serial = 1889] [outer = 0x1214e2400] 10:45:42 INFO - PROCESS | 1650 | 1464198342751 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 619ms 10:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:45:42 INFO - PROCESS | 1650 | 1464198342780 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1650 | 1464198342781 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:45:42 INFO - PROCESS | 1650 | 1464198342783 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1650 | 1464198342784 Marionette TRACE conn2 <- [1,2490,null,{}] 10:45:42 INFO - PROCESS | 1650 | 1464198342787 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}] 10:45:42 INFO - PROCESS | 1650 | 1464198342890 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:45:42 INFO - PROCESS | 1650 | 1464198342948 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad7000 == 68 [pid = 1650] [id = 630] 10:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12504d000) [pid = 1650] [serial = 1890] [outer = 0x0] 10:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x125fb3800) [pid = 1650] [serial = 1891] [outer = 0x12504d000] 10:45:42 INFO - PROCESS | 1650 | 1464198342978 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126946c00) [pid = 1650] [serial = 1892] [outer = 0x12504d000] 10:45:43 INFO - PROCESS | 1650 | 1464198343524 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]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 769ms 10:45:43 INFO - PROCESS | 1650 | 1464198343585 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1650 | 1464198343588 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:45:43 INFO - PROCESS | 1650 | 1464198343595 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1650 | 1464198343599 Marionette TRACE conn2 <- [1,2494,null,{}] 10:45:43 INFO - PROCESS | 1650 | 1464198343612 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}] 10:45:43 INFO - PROCESS | 1650 | 1464198343768 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:45:43 INFO - PROCESS | 1650 | 1464198343902 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fbe800 == 69 [pid = 1650] [id = 631] 10:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x112915800) [pid = 1650] [serial = 1893] [outer = 0x0] 10:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1139ee800) [pid = 1650] [serial = 1894] [outer = 0x112915800] 10:45:43 INFO - PROCESS | 1650 | 1464198343948 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11619cc00) [pid = 1650] [serial = 1895] [outer = 0x112915800] 10:45:44 INFO - PROCESS | 1650 | 1464198344446 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]]]}] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11663a000 == 68 [pid = 1650] [id = 621] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119fbb800 == 67 [pid = 1650] [id = 620] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9e800 == 66 [pid = 1650] [id = 617] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb3c000 == 65 [pid = 1650] [id = 616] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf06000 == 64 [pid = 1650] [id = 615] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x121382000 == 63 [pid = 1650] [id = 614] 10:45:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e5800 == 62 [pid = 1650] [id = 613] 10:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 886ms 10:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:45:44 INFO - PROCESS | 1650 | 1464198344480 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:45:44 INFO - PROCESS | 1650 | 1464198344484 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:45:44 INFO - PROCESS | 1650 | 1464198344492 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:45:44 INFO - PROCESS | 1650 | 1464198344494 Marionette TRACE conn2 <- [1,2498,null,{}] 10:45:44 INFO - PROCESS | 1650 | 1464198344496 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}] 10:45:44 INFO - PROCESS | 1650 | 1464198344596 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:45:44 INFO - PROCESS | 1650 | 1464198344611 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119990800 == 63 [pid = 1650] [id = 632] 10:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118174400) [pid = 1650] [serial = 1896] [outer = 0x0] 10:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118210800) [pid = 1650] [serial = 1897] [outer = 0x118174400] 10:45:44 INFO - PROCESS | 1650 | 1464198344652 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1185efc00) [pid = 1650] [serial = 1898] [outer = 0x118174400] 10:45:45 INFO - PROCESS | 1650 | 1464198345078 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]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 623ms 10:45:45 INFO - PROCESS | 1650 | 1464198345115 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:45:45 INFO - PROCESS | 1650 | 1464198345118 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:45:45 INFO - PROCESS | 1650 | 1464198345121 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1650 | 1464198345125 Marionette TRACE conn2 <- [1,2502,null,{}] 10:45:45 INFO - PROCESS | 1650 | 1464198345136 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}] 10:45:45 INFO - PROCESS | 1650 | 1464198345304 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:45:45 INFO - PROCESS | 1650 | 1464198345321 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171ee800 == 64 [pid = 1650] [id = 633] 10:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1193d7400) [pid = 1650] [serial = 1899] [outer = 0x0] 10:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119b5c400) [pid = 1650] [serial = 1900] [outer = 0x1193d7400] 10:45:45 INFO - PROCESS | 1650 | 1464198345364 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x121142000) [pid = 1650] [serial = 1901] [outer = 0x1193d7400] 10:45:45 INFO - PROCESS | 1650 | 1464198345817 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]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 727ms 10:45:45 INFO - PROCESS | 1650 | 1464198345847 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:45:45 INFO - PROCESS | 1650 | 1464198345849 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:45:45 INFO - PROCESS | 1650 | 1464198345851 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1650 | 1464198345852 Marionette TRACE conn2 <- [1,2506,null,{}] 10:45:45 INFO - PROCESS | 1650 | 1464198345857 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}] 10:45:45 INFO - PROCESS | 1650 | 1464198345974 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:45:45 INFO - PROCESS | 1650 | 1464198345987 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c54c800 == 65 [pid = 1650] [id = 634] 10:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12156d400) [pid = 1650] [serial = 1902] [outer = 0x0] 10:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x121b58000) [pid = 1650] [serial = 1903] [outer = 0x12156d400] 10:45:46 INFO - PROCESS | 1650 | 1464198346012 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1251f8400) [pid = 1650] [serial = 1904] [outer = 0x12156d400] 10:45:46 INFO - PROCESS | 1650 | 1464198346360 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]]]}] 10:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 10:45:46 INFO - PROCESS | 1650 | 1464198346375 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1650 | 1464198346376 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:45:46 INFO - PROCESS | 1650 | 1464198346379 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1650 | 1464198346380 Marionette TRACE conn2 <- [1,2510,null,{}] 10:45:46 INFO - PROCESS | 1650 | 1464198346382 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}] 10:45:46 INFO - PROCESS | 1650 | 1464198346499 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:45:46 INFO - PROCESS | 1650 | 1464198346513 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb42800 == 66 [pid = 1650] [id = 635] 10:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12182c400) [pid = 1650] [serial = 1905] [outer = 0x0] 10:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x126947000) [pid = 1650] [serial = 1906] [outer = 0x12182c400] 10:45:46 INFO - PROCESS | 1650 | 1464198346537 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12694f800) [pid = 1650] [serial = 1907] [outer = 0x12182c400] 10:45:46 INFO - PROCESS | 1650 | 1464198346887 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]]]}] 10:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 10:45:46 INFO - PROCESS | 1650 | 1464198346898 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1650 | 1464198346899 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:45:46 INFO - PROCESS | 1650 | 1464198346901 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1650 | 1464198346903 Marionette TRACE conn2 <- [1,2514,null,{}] 10:45:46 INFO - PROCESS | 1650 | 1464198346906 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}] 10:45:47 INFO - PROCESS | 1650 | 1464198347032 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:45:47 INFO - PROCESS | 1650 | 1464198347045 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3ca000 == 67 [pid = 1650] [id = 636] 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1269f1800) [pid = 1650] [serial = 1908] [outer = 0x0] 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x126be5400) [pid = 1650] [serial = 1909] [outer = 0x1269f1800] 10:45:47 INFO - PROCESS | 1650 | 1464198347077 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127536800) [pid = 1650] [serial = 1910] [outer = 0x1269f1800] 10:45:47 INFO - PROCESS | 1650 | 1464198347416 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]]]}] 10:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 10:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:45:47 INFO - PROCESS | 1650 | 1464198347424 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:45:47 INFO - PROCESS | 1650 | 1464198347426 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:45:47 INFO - PROCESS | 1650 | 1464198347428 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:45:47 INFO - PROCESS | 1650 | 1464198347429 Marionette TRACE conn2 <- [1,2518,null,{}] 10:45:47 INFO - PROCESS | 1650 | 1464198347431 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}] 10:45:47 INFO - PROCESS | 1650 | 1464198347544 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:45:47 INFO - PROCESS | 1650 | 1464198347555 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d516000 == 68 [pid = 1650] [id = 637] 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x126bdb400) [pid = 1650] [serial = 1911] [outer = 0x0] 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12771e000) [pid = 1650] [serial = 1912] [outer = 0x126bdb400] 10:45:47 INFO - PROCESS | 1650 | 1464198347579 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x127726400) [pid = 1650] [serial = 1913] [outer = 0x126bdb400] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11291c000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x115ec9400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11816f800) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x121121c00) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119980400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x121565000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119be0000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121129400) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1166b7800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x112913400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x117e55800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112768400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121b5c400) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11900d800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x112967400) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x112764400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1126f7c00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x112767c00) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1182cfc00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11693d000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119415c00) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116025c00) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127327800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:45:48 INFO - PROCESS | 1650 | 1464198348113 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]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 10:45:48 INFO - PROCESS | 1650 | 1464198348153 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1650 | 1464198348158 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:45:48 INFO - PROCESS | 1650 | 1464198348162 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1650 | 1464198348164 Marionette TRACE conn2 <- [1,2522,null,{}] 10:45:48 INFO - PROCESS | 1650 | 1464198348167 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}] 10:45:48 INFO - PROCESS | 1650 | 1464198348271 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:45:48 INFO - PROCESS | 1650 | 1464198348275 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126919800 == 69 [pid = 1650] [id = 638] 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1126f8800) [pid = 1650] [serial = 1914] [outer = 0x0] 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x113d61400) [pid = 1650] [serial = 1915] [outer = 0x1126f8800] 10:45:48 INFO - PROCESS | 1650 | 1464198348300 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x116942800) [pid = 1650] [serial = 1916] [outer = 0x1126f8800] 10:45:48 INFO - PROCESS | 1650 | 1464198348636 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]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 10:45:48 INFO - PROCESS | 1650 | 1464198348682 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1650 | 1464198348683 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:45:48 INFO - PROCESS | 1650 | 1464198348685 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1650 | 1464198348686 Marionette TRACE conn2 <- [1,2526,null,{}] 10:45:48 INFO - PROCESS | 1650 | 1464198348688 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}] 10:45:48 INFO - PROCESS | 1650 | 1464198348778 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:45:48 INFO - PROCESS | 1650 | 1464198348847 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b2800 == 70 [pid = 1650] [id = 639] 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x112915000) [pid = 1650] [serial = 1917] [outer = 0x0] 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118171800) [pid = 1650] [serial = 1918] [outer = 0x112915000] 10:45:48 INFO - PROCESS | 1650 | 1464198348871 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x120f51000) [pid = 1650] [serial = 1919] [outer = 0x112915000] 10:45:49 INFO - PROCESS | 1650 | 1464198349155 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]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 10:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:45:49 INFO - PROCESS | 1650 | 1464198349206 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:45:49 INFO - PROCESS | 1650 | 1464198349209 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:45:49 INFO - PROCESS | 1650 | 1464198349211 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1650 | 1464198349212 Marionette TRACE conn2 <- [1,2530,null,{}] 10:45:49 INFO - PROCESS | 1650 | 1464198349215 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}] 10:45:49 INFO - PROCESS | 1650 | 1464198349304 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:45:49 INFO - PROCESS | 1650 | 1464198349308 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d984000 == 71 [pid = 1650] [id = 640] 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x121143400) [pid = 1650] [serial = 1920] [outer = 0x0] 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12771f400) [pid = 1650] [serial = 1921] [outer = 0x121143400] 10:45:49 INFO - PROCESS | 1650 | 1464198349333 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127729400) [pid = 1650] [serial = 1922] [outer = 0x121143400] 10:45:49 INFO - PROCESS | 1650 | 1464198349658 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]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 469ms 10:45:49 INFO - PROCESS | 1650 | 1464198349680 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:45:49 INFO - PROCESS | 1650 | 1464198349692 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:45:49 INFO - PROCESS | 1650 | 1464198349696 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1650 | 1464198349698 Marionette TRACE conn2 <- [1,2534,null,{}] 10:45:49 INFO - PROCESS | 1650 | 1464198349700 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}] 10:45:49 INFO - PROCESS | 1650 | 1464198349836 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:45:49 INFO - PROCESS | 1650 | 1464198349843 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e121800 == 72 [pid = 1650] [id = 641] 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121e4c400) [pid = 1650] [serial = 1923] [outer = 0x0] 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127a02800) [pid = 1650] [serial = 1924] [outer = 0x121e4c400] 10:45:49 INFO - PROCESS | 1650 | 1464198349872 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128c52c00) [pid = 1650] [serial = 1925] [outer = 0x121e4c400] 10:45:50 INFO - PROCESS | 1650 | 1464198350366 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]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 721ms 10:45:50 INFO - PROCESS | 1650 | 1464198350417 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1650 | 1464198350421 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:45:50 INFO - PROCESS | 1650 | 1464198350443 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1650 | 1464198350446 Marionette TRACE conn2 <- [1,2538,null,{}] 10:45:50 INFO - PROCESS | 1650 | 1464198350449 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}] 10:45:50 INFO - PROCESS | 1650 | 1464198350562 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:45:50 INFO - PROCESS | 1650 | 1464198350640 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x125414000 == 73 [pid = 1650] [id = 642] 10:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x116028800) [pid = 1650] [serial = 1926] [outer = 0x0] 10:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x117074800) [pid = 1650] [serial = 1927] [outer = 0x116028800] 10:45:50 INFO - PROCESS | 1650 | 1464198350672 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1185eb800) [pid = 1650] [serial = 1928] [outer = 0x116028800] 10:45:51 INFO - PROCESS | 1650 | 1464198351079 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]]]}] 10:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 674ms 10:45:51 INFO - PROCESS | 1650 | 1464198351116 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1650 | 1464198351120 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:45:51 INFO - PROCESS | 1650 | 1464198351125 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1650 | 1464198351127 Marionette TRACE conn2 <- [1,2542,null,{}] 10:45:51 INFO - PROCESS | 1650 | 1464198351129 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}] 10:45:51 INFO - PROCESS | 1650 | 1464198351262 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:45:51 INFO - PROCESS | 1650 | 1464198351371 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf95000 == 74 [pid = 1650] [id = 643] 10:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119017c00) [pid = 1650] [serial = 1929] [outer = 0x0] 10:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x121124800) [pid = 1650] [serial = 1930] [outer = 0x119017c00] 10:45:51 INFO - PROCESS | 1650 | 1464198351405 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x121827c00) [pid = 1650] [serial = 1931] [outer = 0x119017c00] 10:45:51 INFO - PROCESS | 1650 | 1464198351831 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]]]}] 10:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 10:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:45:51 INFO - PROCESS | 1650 | 1464198351848 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1650 | 1464198351850 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:45:51 INFO - PROCESS | 1650 | 1464198351852 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1650 | 1464198351855 Marionette TRACE conn2 <- [1,2546,null,{}] 10:45:51 INFO - PROCESS | 1650 | 1464198351863 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}] 10:45:51 INFO - PROCESS | 1650 | 1464198351976 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:45:52 INFO - PROCESS | 1650 | 1464198352084 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x130e40000 == 75 [pid = 1650] [id = 644] 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1254af800) [pid = 1650] [serial = 1932] [outer = 0x0] 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1269f4400) [pid = 1650] [serial = 1933] [outer = 0x1254af800] 10:45:52 INFO - PROCESS | 1650 | 1464198352118 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12718ac00) [pid = 1650] [serial = 1934] [outer = 0x1254af800] 10:45:52 INFO - PROCESS | 1650 | 1464198352522 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]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 10:45:52 INFO - PROCESS | 1650 | 1464198352576 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1650 | 1464198352578 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:45:52 INFO - PROCESS | 1650 | 1464198352581 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1650 | 1464198352582 Marionette TRACE conn2 <- [1,2550,null,{}] 10:45:52 INFO - PROCESS | 1650 | 1464198352584 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}] 10:45:52 INFO - PROCESS | 1650 | 1464198352715 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:45:52 INFO - PROCESS | 1650 | 1464198352793 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d58800 == 76 [pid = 1650] [id = 645] 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12718c800) [pid = 1650] [serial = 1935] [outer = 0x0] 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x127a02c00) [pid = 1650] [serial = 1936] [outer = 0x12718c800] 10:45:52 INFO - PROCESS | 1650 | 1464198352822 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127a0cc00) [pid = 1650] [serial = 1937] [outer = 0x12718c800] 10:45:53 INFO - PROCESS | 1650 | 1464198353283 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]]]}] 10:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 720ms 10:45:53 INFO - PROCESS | 1650 | 1464198353301 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:45:53 INFO - PROCESS | 1650 | 1464198353303 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:45:53 INFO - PROCESS | 1650 | 1464198353326 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1650 | 1464198353327 Marionette TRACE conn2 <- [1,2554,null,{}] 10:45:53 INFO - PROCESS | 1650 | 1464198353330 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}] 10:45:53 INFO - PROCESS | 1650 | 1464198353440 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:45:53 INFO - PROCESS | 1650 | 1464198353520 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191ab000 == 77 [pid = 1650] [id = 646] 10:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x115e3d000) [pid = 1650] [serial = 1938] [outer = 0x0] 10:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x125051800) [pid = 1650] [serial = 1939] [outer = 0x115e3d000] 10:45:53 INFO - PROCESS | 1650 | 1464198353550 Marionette DEBUG loaded listener.js 10:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x127a11c00) [pid = 1650] [serial = 1940] [outer = 0x115e3d000] 10:45:54 INFO - PROCESS | 1650 | 1464198354384 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]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1075ms 10:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:45:54 INFO - PROCESS | 1650 | 1464198354400 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1650 | 1464198354402 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:45:54 INFO - PROCESS | 1650 | 1464198354405 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1650 | 1464198354408 Marionette TRACE conn2 <- [1,2558,null,{}] 10:45:54 INFO - PROCESS | 1650 | 1464198354412 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}] 10:45:54 INFO - PROCESS | 1650 | 1464198354509 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:45:54 INFO - PROCESS | 1650 | 1464198354591 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11919f000 == 78 [pid = 1650] [id = 647] 10:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1126eb800) [pid = 1650] [serial = 1941] [outer = 0x0] 10:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11291c800) [pid = 1650] [serial = 1942] [outer = 0x1126eb800] 10:45:54 INFO - PROCESS | 1650 | 1464198354618 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x113964400) [pid = 1650] [serial = 1943] [outer = 0x1126eb800] 10:45:55 INFO - PROCESS | 1650 | 1464198355061 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]]]}] 10:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 673ms 10:45:55 INFO - PROCESS | 1650 | 1464198355080 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 1650 | 1464198355083 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:45:55 INFO - PROCESS | 1650 | 1464198355088 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1650 | 1464198355090 Marionette TRACE conn2 <- [1,2562,null,{}] 10:45:55 INFO - PROCESS | 1650 | 1464198355092 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}] 10:45:55 INFO - PROCESS | 1650 | 1464198355192 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:45:55 INFO - PROCESS | 1650 | 1464198355290 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1182a4800 == 79 [pid = 1650] [id = 648] 10:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x113d61800) [pid = 1650] [serial = 1944] [outer = 0x0] 10:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x116026800) [pid = 1650] [serial = 1945] [outer = 0x113d61800] 10:45:55 INFO - PROCESS | 1650 | 1464198355335 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1167c2400) [pid = 1650] [serial = 1946] [outer = 0x113d61800] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d984000 == 78 [pid = 1650] [id = 640] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b2800 == 77 [pid = 1650] [id = 639] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126919800 == 76 [pid = 1650] [id = 638] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d516000 == 75 [pid = 1650] [id = 637] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3ca000 == 74 [pid = 1650] [id = 636] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb42800 == 73 [pid = 1650] [id = 635] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c54c800 == 72 [pid = 1650] [id = 634] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x117675400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119411c00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1214d5000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1258df800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1171ee800 == 71 [pid = 1650] [id = 633] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119990800 == 70 [pid = 1650] [id = 632] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119fbe800 == 69 [pid = 1650] [id = 631] 10:45:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119fae800 == 68 [pid = 1650] [id = 622] 10:45:55 INFO - PROCESS | 1650 | 1464198355840 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]]]}] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x127725000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x112973800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x121689400) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x112cb4c00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11600ec00) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1166b5000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x112765c00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11619f800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1185e7800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118c14400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118526400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x121141800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x121be2c00) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121960800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x120f4bc00) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12112b800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1214de000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x116999000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119016c00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11820b000) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121968c00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11296a000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11390dc00) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x116a4f400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121e44800) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121139c00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1193d8000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116024800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12134a400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121828400) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119013000) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x117076000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11602f800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11851e000) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x112910000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11852e800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119984800) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11766b400) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1129a7c00) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119983000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x121e52000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1254a5800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119015800) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1258d5800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x117068c00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121138c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11823b000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1193b8800) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 10:45:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1161a1800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 10:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 773ms 10:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:45:55 INFO - PROCESS | 1650 | 1464198355862 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 1650 | 1464198355864 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:45:55 INFO - PROCESS | 1650 | 1464198355866 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1650 | 1464198355868 Marionette TRACE conn2 <- [1,2566,null,{}] 10:45:55 INFO - PROCESS | 1650 | 1464198355877 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}] 10:45:55 INFO - PROCESS | 1650 | 1464198355964 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:45:55 INFO - PROCESS | 1650 | 1464198355971 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826f800 == 69 [pid = 1650] [id = 649] 10:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116026400) [pid = 1650] [serial = 1947] [outer = 0x0] 10:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116f03800) [pid = 1650] [serial = 1948] [outer = 0x116026400] 10:45:56 INFO - PROCESS | 1650 | 1464198355999 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117675000) [pid = 1650] [serial = 1949] [outer = 0x116026400] 10:45:56 INFO - PROCESS | 1650 | 1464198356359 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]]]}] 10:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 524ms 10:45:56 INFO - PROCESS | 1650 | 1464198356400 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1650 | 1464198356402 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:45:56 INFO - PROCESS | 1650 | 1464198356407 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1650 | 1464198356408 Marionette TRACE conn2 <- [1,2570,null,{}] 10:45:56 INFO - PROCESS | 1650 | 1464198356410 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}] 10:45:56 INFO - PROCESS | 1650 | 1464198356497 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:45:56 INFO - PROCESS | 1650 | 1464198356502 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106e800 == 70 [pid = 1650] [id = 650] 10:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118176c00) [pid = 1650] [serial = 1950] [outer = 0x0] 10:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1182c9c00) [pid = 1650] [serial = 1951] [outer = 0x118176c00] 10:45:56 INFO - PROCESS | 1650 | 1464198356528 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1185e5800) [pid = 1650] [serial = 1952] [outer = 0x118176c00] 10:45:56 INFO - PROCESS | 1650 | 1464198356901 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]]]}] 10:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 10:45:56 INFO - PROCESS | 1650 | 1464198356937 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1650 | 1464198356938 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:45:56 INFO - PROCESS | 1650 | 1464198356952 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1650 | 1464198356953 Marionette TRACE conn2 <- [1,2574,null,{}] 10:45:56 INFO - PROCESS | 1650 | 1464198356956 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}] 10:45:57 INFO - PROCESS | 1650 | 1464198357078 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:45:57 INFO - PROCESS | 1650 | 1464198357087 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137c800 == 71 [pid = 1650] [id = 651] 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1185e7400) [pid = 1650] [serial = 1953] [outer = 0x0] 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119049400) [pid = 1650] [serial = 1954] [outer = 0x1185e7400] 10:45:57 INFO - PROCESS | 1650 | 1464198357128 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1193af000) [pid = 1650] [serial = 1955] [outer = 0x1185e7400] 10:45:57 INFO - PROCESS | 1650 | 1464198357628 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]]]}] 10:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 732ms 10:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:45:57 INFO - PROCESS | 1650 | 1464198357675 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1650 | 1464198357676 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:45:57 INFO - PROCESS | 1650 | 1464198357678 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1650 | 1464198357679 Marionette TRACE conn2 <- [1,2578,null,{}] 10:45:57 INFO - PROCESS | 1650 | 1464198357681 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}] 10:45:57 INFO - PROCESS | 1650 | 1464198357780 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:45:57 INFO - PROCESS | 1650 | 1464198357787 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11701d800 == 72 [pid = 1650] [id = 652] 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119415400) [pid = 1650] [serial = 1956] [outer = 0x0] 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119bdd400) [pid = 1650] [serial = 1957] [outer = 0x119415400] 10:45:57 INFO - PROCESS | 1650 | 1464198357814 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x120f50800) [pid = 1650] [serial = 1958] [outer = 0x119415400] 10:45:58 INFO - PROCESS | 1650 | 1464198358169 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]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 10:45:58 INFO - PROCESS | 1650 | 1464198358202 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1650 | 1464198358203 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:45:58 INFO - PROCESS | 1650 | 1464198358208 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1650 | 1464198358209 Marionette TRACE conn2 <- [1,2582,null,{}] 10:45:58 INFO - PROCESS | 1650 | 1464198358211 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}] 10:45:58 INFO - PROCESS | 1650 | 1464198358322 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:45:58 INFO - PROCESS | 1650 | 1464198358360 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126036800 == 73 [pid = 1650] [id = 653] 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119417c00) [pid = 1650] [serial = 1959] [outer = 0x0] 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121125c00) [pid = 1650] [serial = 1960] [outer = 0x119417c00] 10:45:58 INFO - PROCESS | 1650 | 1464198358386 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12134c800) [pid = 1650] [serial = 1961] [outer = 0x119417c00] 10:45:58 INFO - PROCESS | 1650 | 1464198358721 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]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 10:45:58 INFO - PROCESS | 1650 | 1464198358729 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1650 | 1464198358730 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:45:58 INFO - PROCESS | 1650 | 1464198358732 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1650 | 1464198358733 Marionette TRACE conn2 <- [1,2586,null,{}] 10:45:58 INFO - PROCESS | 1650 | 1464198358736 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}] 10:45:58 INFO - PROCESS | 1650 | 1464198358843 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:45:58 INFO - PROCESS | 1650 | 1464198358879 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x127165800 == 74 [pid = 1650] [id = 654] 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11716bc00) [pid = 1650] [serial = 1962] [outer = 0x0] 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121759000) [pid = 1650] [serial = 1963] [outer = 0x11716bc00] 10:45:58 INFO - PROCESS | 1650 | 1464198358905 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x121b5c400) [pid = 1650] [serial = 1964] [outer = 0x11716bc00] 10:45:59 INFO - PROCESS | 1650 | 1464198359210 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]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 10:45:59 INFO - PROCESS | 1650 | 1464198359253 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1650 | 1464198359256 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:45:59 INFO - PROCESS | 1650 | 1464198359260 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1650 | 1464198359262 Marionette TRACE conn2 <- [1,2590,null,{}] 10:45:59 INFO - PROCESS | 1650 | 1464198359265 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}] 10:45:59 INFO - PROCESS | 1650 | 1464198359427 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:45:59 INFO - PROCESS | 1650 | 1464198359448 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1277af800 == 75 [pid = 1650] [id = 655] 10:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x121b5c000) [pid = 1650] [serial = 1965] [outer = 0x0] 10:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x121e4e000) [pid = 1650] [serial = 1966] [outer = 0x121b5c000] 10:45:59 INFO - PROCESS | 1650 | 1464198359486 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119418000) [pid = 1650] [serial = 1967] [outer = 0x121b5c000] 10:45:59 INFO - PROCESS | 1650 | 1464198359886 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]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 10:45:59 INFO - PROCESS | 1650 | 1464198359929 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1650 | 1464198359931 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:45:59 INFO - PROCESS | 1650 | 1464198359933 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1650 | 1464198359934 Marionette TRACE conn2 <- [1,2594,null,{}] 10:45:59 INFO - PROCESS | 1650 | 1464198359936 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}] 10:46:00 INFO - PROCESS | 1650 | 1464198360237 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121143400) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12182c400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12156d400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1269f1800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126bdb400) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1193d7400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116935c00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118174400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x112915800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x112915000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1126f8800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11904e400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x121b63000) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1193d8800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1182cdc00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11214d800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:46:00 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115e3c800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:46:00 INFO - PROCESS | 1650 | 1464198360288 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181ec800 == 76 [pid = 1650] [id = 656] 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x110db8000) [pid = 1650] [serial = 1968] [outer = 0x0] 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x112ead800) [pid = 1650] [serial = 1969] [outer = 0x110db8000] 10:46:00 INFO - PROCESS | 1650 | 1464198360315 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118176000) [pid = 1650] [serial = 1970] [outer = 0x110db8000] 10:46:00 INFO - PROCESS | 1650 | 1464198360597 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]]]}] 10:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 10:46:00 INFO - PROCESS | 1650 | 1464198360654 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:46:00 INFO - PROCESS | 1650 | 1464198360658 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:46:00 INFO - PROCESS | 1650 | 1464198360660 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:46:00 INFO - PROCESS | 1650 | 1464198360662 Marionette TRACE conn2 <- [1,2598,null,{}] 10:46:00 INFO - PROCESS | 1650 | 1464198360664 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}] 10:46:00 INFO - PROCESS | 1650 | 1464198360763 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:46:00 INFO - PROCESS | 1650 | 1464198360842 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e41800 == 77 [pid = 1650] [id = 657] 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1126e1800) [pid = 1650] [serial = 1971] [outer = 0x0] 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1254d3400) [pid = 1650] [serial = 1972] [outer = 0x1126e1800] 10:46:00 INFO - PROCESS | 1650 | 1464198360872 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1269f5c00) [pid = 1650] [serial = 1973] [outer = 0x1126e1800] 10:46:01 INFO - PROCESS | 1650 | 1464198361195 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]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 10:46:01 INFO - PROCESS | 1650 | 1464198361231 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1650 | 1464198361233 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:46:01 INFO - PROCESS | 1650 | 1464198361236 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1650 | 1464198361239 Marionette TRACE conn2 <- [1,2602,null,{}] 10:46:01 INFO - PROCESS | 1650 | 1464198361244 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}] 10:46:01 INFO - PROCESS | 1650 | 1464198361371 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:46:01 INFO - PROCESS | 1650 | 1464198361459 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a97d000 == 78 [pid = 1650] [id = 658] 10:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118173800) [pid = 1650] [serial = 1974] [outer = 0x0] 10:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126e63c00) [pid = 1650] [serial = 1975] [outer = 0x118173800] 10:46:01 INFO - PROCESS | 1650 | 1464198361498 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1275e0000) [pid = 1650] [serial = 1976] [outer = 0x118173800] 10:46:01 INFO - PROCESS | 1650 | 1464198361840 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]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 625ms 10:46:01 INFO - PROCESS | 1650 | 1464198361860 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1650 | 1464198361862 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:46:01 INFO - PROCESS | 1650 | 1464198361864 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1650 | 1464198361865 Marionette TRACE conn2 <- [1,2606,null,{}] 10:46:01 INFO - PROCESS | 1650 | 1464198361867 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}] 10:46:01 INFO - PROCESS | 1650 | 1464198361955 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:46:02 INFO - PROCESS | 1650 | 1464198362030 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b84d800 == 79 [pid = 1650] [id = 659] 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1275dc000) [pid = 1650] [serial = 1977] [outer = 0x0] 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12771e800) [pid = 1650] [serial = 1978] [outer = 0x1275dc000] 10:46:02 INFO - PROCESS | 1650 | 1464198362057 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127a07400) [pid = 1650] [serial = 1979] [outer = 0x1275dc000] 10:46:02 INFO - PROCESS | 1650 | 1464198362483 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]]]}] 10:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 667ms 10:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:46:02 INFO - PROCESS | 1650 | 1464198362532 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:46:02 INFO - PROCESS | 1650 | 1464198362535 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:46:02 INFO - PROCESS | 1650 | 1464198362538 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:46:02 INFO - PROCESS | 1650 | 1464198362541 Marionette TRACE conn2 <- [1,2610,null,{}] 10:46:02 INFO - PROCESS | 1650 | 1464198362545 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}] 10:46:02 INFO - PROCESS | 1650 | 1464198362658 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:46:02 INFO - PROCESS | 1650 | 1464198362763 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e1800 == 80 [pid = 1650] [id = 660] 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1126f2800) [pid = 1650] [serial = 1980] [outer = 0x0] 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x112967400) [pid = 1650] [serial = 1981] [outer = 0x1126f2800] 10:46:02 INFO - PROCESS | 1650 | 1464198362798 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11396ac00) [pid = 1650] [serial = 1982] [outer = 0x1126f2800] 10:46:03 INFO - PROCESS | 1650 | 1464198363248 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]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 10:46:03 INFO - PROCESS | 1650 | 1464198363260 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1650 | 1464198363264 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:46:03 INFO - PROCESS | 1650 | 1464198363269 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1650 | 1464198363271 Marionette TRACE conn2 <- [1,2614,null,{}] 10:46:03 INFO - PROCESS | 1650 | 1464198363274 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}] 10:46:03 INFO - PROCESS | 1650 | 1464198363380 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:46:03 INFO - PROCESS | 1650 | 1464198363443 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121bb7800 == 81 [pid = 1650] [id = 661] 10:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116022800) [pid = 1650] [serial = 1983] [outer = 0x0] 10:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1166b7800) [pid = 1650] [serial = 1984] [outer = 0x116022800] 10:46:03 INFO - PROCESS | 1650 | 1464198363514 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118170000) [pid = 1650] [serial = 1985] [outer = 0x116022800] 10:46:03 INFO - PROCESS | 1650 | 1464198363913 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]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 10:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:46:03 INFO - PROCESS | 1650 | 1464198363942 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1650 | 1464198363944 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:46:03 INFO - PROCESS | 1650 | 1464198363946 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1650 | 1464198363948 Marionette TRACE conn2 <- [1,2618,null,{}] 10:46:03 INFO - PROCESS | 1650 | 1464198363957 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}] 10:46:04 INFO - PROCESS | 1650 | 1464198364066 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:46:04 INFO - PROCESS | 1650 | 1464198364143 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf19800 == 82 [pid = 1650] [id = 662] 10:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1182c5000) [pid = 1650] [serial = 1986] [outer = 0x0] 10:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1193e2800) [pid = 1650] [serial = 1987] [outer = 0x1182c5000] 10:46:04 INFO - PROCESS | 1650 | 1464198364176 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11941f800) [pid = 1650] [serial = 1988] [outer = 0x1182c5000] 10:46:04 INFO - PROCESS | 1650 | 1464198364580 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]]]}] 10:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 674ms 10:46:04 INFO - PROCESS | 1650 | 1464198364620 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:46:04 INFO - PROCESS | 1650 | 1464198364623 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:46:04 INFO - PROCESS | 1650 | 1464198364626 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 1650 | 1464198364628 Marionette TRACE conn2 <- [1,2622,null,{}] 10:46:04 INFO - PROCESS | 1650 | 1464198364632 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}] 10:46:04 INFO - PROCESS | 1650 | 1464198364819 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:46:04 INFO - PROCESS | 1650 | 1464198364939 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb34000 == 83 [pid = 1650] [id = 663] 10:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12112a400) [pid = 1650] [serial = 1989] [outer = 0x0] 10:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x121b61800) [pid = 1650] [serial = 1990] [outer = 0x12112a400] 10:46:04 INFO - PROCESS | 1650 | 1464198364985 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1257b2000) [pid = 1650] [serial = 1991] [outer = 0x12112a400] 10:46:05 INFO - PROCESS | 1650 | 1464198365426 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]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 824ms 10:46:05 INFO - PROCESS | 1650 | 1464198365451 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1650 | 1464198365453 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:46:05 INFO - PROCESS | 1650 | 1464198365455 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1650 | 1464198365456 Marionette TRACE conn2 <- [1,2626,null,{}] 10:46:05 INFO - PROCESS | 1650 | 1464198365459 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}] 10:46:05 INFO - PROCESS | 1650 | 1464198365565 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:46:05 INFO - PROCESS | 1650 | 1464198365668 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca9800 == 84 [pid = 1650] [id = 664] 10:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121686000) [pid = 1650] [serial = 1992] [outer = 0x0] 10:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126946800) [pid = 1650] [serial = 1993] [outer = 0x121686000] 10:46:05 INFO - PROCESS | 1650 | 1464198365700 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127724c00) [pid = 1650] [serial = 1994] [outer = 0x121686000] 10:46:06 INFO - PROCESS | 1650 | 1464198366126 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 10:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:46:06 INFO - PROCESS | 1650 | 1464198366176 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1650 | 1464198366177 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:46:06 INFO - PROCESS | 1650 | 1464198366180 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1650 | 1464198366181 Marionette TRACE conn2 <- [1,2630,null,{}] 10:46:06 INFO - PROCESS | 1650 | 1464198366183 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}] 10:46:06 INFO - PROCESS | 1650 | 1464198366323 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:46:06 INFO - PROCESS | 1650 | 1464198366401 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d514800 == 85 [pid = 1650] [id = 665] 10:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x127a0f800) [pid = 1650] [serial = 1995] [outer = 0x0] 10:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128c7ac00) [pid = 1650] [serial = 1996] [outer = 0x127a0f800] 10:46:06 INFO - PROCESS | 1650 | 1464198366431 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128c80800) [pid = 1650] [serial = 1997] [outer = 0x127a0f800] 10:46:06 INFO - PROCESS | 1650 | 1464198366878 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 718ms 10:46:06 INFO - PROCESS | 1650 | 1464198366899 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1650 | 1464198366900 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:46:06 INFO - PROCESS | 1650 | 1464198366903 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1650 | 1464198366904 Marionette TRACE conn2 <- [1,2634,null,{}] 10:46:06 INFO - PROCESS | 1650 | 1464198366906 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}] 10:46:07 INFO - PROCESS | 1650 | 1464198367012 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:46:07 INFO - PROCESS | 1650 | 1464198367074 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171e4000 == 86 [pid = 1650] [id = 666] 10:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x110db8c00) [pid = 1650] [serial = 1998] [outer = 0x0] 10:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1126e1c00) [pid = 1650] [serial = 1999] [outer = 0x110db8c00] 10:46:07 INFO - PROCESS | 1650 | 1464198367301 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x112919400) [pid = 1650] [serial = 2000] [outer = 0x110db8c00] 10:46:07 INFO - PROCESS | 1650 | 1464198367744 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]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 872ms 10:46:07 INFO - PROCESS | 1650 | 1464198367793 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 1650 | 1464198367796 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:46:07 INFO - PROCESS | 1650 | 1464198367801 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 1650 | 1464198367803 Marionette TRACE conn2 <- [1,2638,null,{}] 10:46:07 INFO - PROCESS | 1650 | 1464198367809 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}] 10:46:07 INFO - PROCESS | 1650 | 1464198367907 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:46:07 INFO - PROCESS | 1650 | 1464198367986 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e8000 == 87 [pid = 1650] [id = 667] 10:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1161a2c00) [pid = 1650] [serial = 2001] [outer = 0x0] 10:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1167cc400) [pid = 1650] [serial = 2002] [outer = 0x1161a2c00] 10:46:08 INFO - PROCESS | 1650 | 1464198368015 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x117e50400) [pid = 1650] [serial = 2003] [outer = 0x1161a2c00] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1277b2800 == 86 [pid = 1650] [id = 627] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12691b000 == 85 [pid = 1650] [id = 625] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119452000 == 84 [pid = 1650] [id = 623] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121a2b000 == 83 [pid = 1650] [id = 624] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a97d000 == 82 [pid = 1650] [id = 658] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128e41800 == 81 [pid = 1650] [id = 657] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1181ec800 == 80 [pid = 1650] [id = 656] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1277af800 == 79 [pid = 1650] [id = 655] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x127165800 == 78 [pid = 1650] [id = 654] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126036800 == 77 [pid = 1650] [id = 653] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x121139800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x121b5dc00) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1254b1c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x125fb3800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11701d800 == 76 [pid = 1650] [id = 652] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12137c800 == 75 [pid = 1650] [id = 651] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12106e800 == 74 [pid = 1650] [id = 650] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11826f800 == 73 [pid = 1650] [id = 649] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1182a4800 == 72 [pid = 1650] [id = 648] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11919f000 == 71 [pid = 1650] [id = 647] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x134d58800 == 70 [pid = 1650] [id = 645] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x130e40000 == 69 [pid = 1650] [id = 644] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf95000 == 68 [pid = 1650] [id = 643] 10:46:08 INFO - PROCESS | 1650 | --DOCSHELL 0x125414000 == 67 [pid = 1650] [id = 642] 10:46:08 INFO - PROCESS | 1650 | 1464198368450 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]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 10:46:08 INFO - PROCESS | 1650 | 1464198368475 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 1650 | 1464198368478 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:46:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:46:08 INFO - PROCESS | 1650 | 1464198368482 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1650 | 1464198368484 Marionette TRACE conn2 <- [1,2642,null,{}] 10:46:08 INFO - PROCESS | 1650 | 1464198368486 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}] 10:46:08 INFO - PROCESS | 1650 | 1464198368582 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121b58400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x125fb5000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x120f4a400) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x126947000) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x121b58000) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x126be5400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12771e000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119b5c400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116013c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1182cf400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1182c3800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118210800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1185efc00) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11619cc00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1139ee800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x120f4f400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1193d8400) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x120f51000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x113d61400) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127726400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12694f800) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127536800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1251f8400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127729400) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121142000) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116942800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118171800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1193af800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113340400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11693e400) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12771f400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 10:46:08 INFO - PROCESS | 1650 | 1464198368648 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cb9800 == 68 [pid = 1650] [id = 668] 10:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11291c000) [pid = 1650] [serial = 2004] [outer = 0x0] 10:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11693e400) [pid = 1650] [serial = 2005] [outer = 0x11291c000] 10:46:08 INFO - PROCESS | 1650 | 1464198368675 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1185e6c00) [pid = 1650] [serial = 2006] [outer = 0x11291c000] 10:46:09 INFO - PROCESS | 1650 | 1464198369003 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]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:46:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 570ms 10:46:09 INFO - PROCESS | 1650 | 1464198369052 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1650 | 1464198369054 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:46:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:46:09 INFO - PROCESS | 1650 | 1464198369056 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1650 | 1464198369058 Marionette TRACE conn2 <- [1,2646,null,{}] 10:46:09 INFO - PROCESS | 1650 | 1464198369066 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}] 10:46:09 INFO - PROCESS | 1650 | 1464198369199 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:46:09 INFO - PROCESS | 1650 | 1464198369231 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x125075800 == 69 [pid = 1650] [id = 669] 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1193e5c00) [pid = 1650] [serial = 2007] [outer = 0x0] 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11941e000) [pid = 1650] [serial = 2008] [outer = 0x1193e5c00] 10:46:09 INFO - PROCESS | 1650 | 1464198369260 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119f86400) [pid = 1650] [serial = 2009] [outer = 0x1193e5c00] 10:46:09 INFO - PROCESS | 1650 | 1464198369595 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]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:46:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 571ms 10:46:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:46:09 INFO - PROCESS | 1650 | 1464198369627 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1650 | 1464198369629 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:46:09 INFO - PROCESS | 1650 | 1464198369631 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1650 | 1464198369632 Marionette TRACE conn2 <- [1,2650,null,{}] 10:46:09 INFO - PROCESS | 1650 | 1464198369634 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}] 10:46:09 INFO - PROCESS | 1650 | 1464198369752 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:46:09 INFO - PROCESS | 1650 | 1464198369759 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1182a4000 == 70 [pid = 1650] [id = 670] 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121010c00) [pid = 1650] [serial = 2010] [outer = 0x0] 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121146c00) [pid = 1650] [serial = 2011] [outer = 0x121010c00] 10:46:09 INFO - PROCESS | 1650 | 1464198369785 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121757800) [pid = 1650] [serial = 2012] [outer = 0x121010c00] 10:46:10 INFO - PROCESS | 1650 | 1464198370082 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]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:46:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 10:46:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:46:10 INFO - PROCESS | 1650 | 1464198370100 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1650 | 1464198370101 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:46:10 INFO - PROCESS | 1650 | 1464198370103 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1650 | 1464198370105 Marionette TRACE conn2 <- [1,2654,null,{}] 10:46:10 INFO - PROCESS | 1650 | 1464198370110 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}] 10:46:10 INFO - PROCESS | 1650 | 1464198370198 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:46:10 INFO - PROCESS | 1650 | 1464198370202 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3a800 == 71 [pid = 1650] [id = 671] 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121d8b000) [pid = 1650] [serial = 2013] [outer = 0x0] 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121e4d800) [pid = 1650] [serial = 2014] [outer = 0x121d8b000] 10:46:10 INFO - PROCESS | 1650 | 1464198370231 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126945000) [pid = 1650] [serial = 2015] [outer = 0x121d8b000] 10:46:10 INFO - PROCESS | 1650 | 1464198370597 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]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:46:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 10:46:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:46:10 INFO - PROCESS | 1650 | 1464198370628 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1650 | 1464198370629 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:46:10 INFO - PROCESS | 1650 | 1464198370631 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1650 | 1464198370632 Marionette TRACE conn2 <- [1,2658,null,{}] 10:46:10 INFO - PROCESS | 1650 | 1464198370634 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}] 10:46:10 INFO - PROCESS | 1650 | 1464198370758 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:46:10 INFO - PROCESS | 1650 | 1464198370794 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a969000 == 72 [pid = 1650] [id = 672] 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x121e53400) [pid = 1650] [serial = 2016] [outer = 0x0] 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126e63800) [pid = 1650] [serial = 2017] [outer = 0x121e53400] 10:46:10 INFO - PROCESS | 1650 | 1464198370820 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127727800) [pid = 1650] [serial = 2018] [outer = 0x121e53400] 10:46:11 INFO - PROCESS | 1650 | 1464198371112 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]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:46:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 10:46:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:46:11 INFO - PROCESS | 1650 | 1464198371150 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1650 | 1464198371151 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:46:11 INFO - PROCESS | 1650 | 1464198371153 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1650 | 1464198371154 Marionette TRACE conn2 <- [1,2662,null,{}] 10:46:11 INFO - PROCESS | 1650 | 1464198371164 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}] 10:46:11 INFO - PROCESS | 1650 | 1464198371271 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:46:11 INFO - PROCESS | 1650 | 1464198371309 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b165800 == 73 [pid = 1650] [id = 673] 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127725800) [pid = 1650] [serial = 2019] [outer = 0x0] 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127a0f400) [pid = 1650] [serial = 2020] [outer = 0x127725800] 10:46:11 INFO - PROCESS | 1650 | 1464198371334 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128c5c000) [pid = 1650] [serial = 2021] [outer = 0x127725800] 10:46:11 INFO - PROCESS | 1650 | 1464198371673 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]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:46:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 526ms 10:46:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:46:11 INFO - PROCESS | 1650 | 1464198371680 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1650 | 1464198371681 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:46:11 INFO - PROCESS | 1650 | 1464198371683 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1650 | 1464198371685 Marionette TRACE conn2 <- [1,2666,null,{}] 10:46:11 INFO - PROCESS | 1650 | 1464198371687 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}] 10:46:11 INFO - PROCESS | 1650 | 1464198371835 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:46:11 INFO - PROCESS | 1650 | 1464198371855 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c538800 == 74 [pid = 1650] [id = 674] 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127a11800) [pid = 1650] [serial = 2022] [outer = 0x0] 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128c79400) [pid = 1650] [serial = 2023] [outer = 0x127a11800] 10:46:11 INFO - PROCESS | 1650 | 1464198371904 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128c82c00) [pid = 1650] [serial = 2024] [outer = 0x127a11800] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x121e4c400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118176c00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1185e7400) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1126eb800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119415400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121b5c000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x113d61800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x110db8000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118173800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1126e1800) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119417c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11716bc00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:46:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116026400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:46:12 INFO - PROCESS | 1650 | 1464198372816 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]]]}] 10:46:12 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) 10:46:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 10:46:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:46:12 INFO - PROCESS | 1650 | 1464198372857 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1650 | 1464198372859 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:46:12 INFO - PROCESS | 1650 | 1464198372861 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1650 | 1464198372862 Marionette TRACE conn2 <- [1,2670,null,{}] 10:46:12 INFO - PROCESS | 1650 | 1464198372864 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}] 10:46:12 INFO - PROCESS | 1650 | 1464198372950 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:46:13 INFO - PROCESS | 1650 | 1464198373008 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127163000 == 75 [pid = 1650] [id = 675] 10:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x112912000) [pid = 1650] [serial = 2025] [outer = 0x0] 10:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1182c2c00) [pid = 1650] [serial = 2026] [outer = 0x112912000] 10:46:13 INFO - PROCESS | 1650 | 1464198373035 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121347800) [pid = 1650] [serial = 2027] [outer = 0x112912000] 10:46:13 INFO - PROCESS | 1650 | 1464198373780 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] 10:46:13 INFO - PROCESS | 1650 | 1464198373831 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:46:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:46:13 INFO - PROCESS | 1650 | 1464198373833 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1650 | 1464198373834 Marionette TRACE conn2 <- [1,2674,null,{}] 10:46:13 INFO - PROCESS | 1650 | 1464198373837 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}] 10:46:13 INFO - PROCESS | 1650 | 1464198373924 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:46:13 INFO - PROCESS | 1650 | 1464198373928 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3d2800 == 76 [pid = 1650] [id = 676] 10:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119415400) [pid = 1650] [serial = 2028] [outer = 0x0] 10:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128eef400) [pid = 1650] [serial = 2029] [outer = 0x119415400] 10:46:13 INFO - PROCESS | 1650 | 1464198373958 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129290c00) [pid = 1650] [serial = 2030] [outer = 0x119415400] 10:46:14 INFO - PROCESS | 1650 | 1464198374835 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] 10:46:14 INFO - PROCESS | 1650 | 1464198374861 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:46:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:46:14 INFO - PROCESS | 1650 | 1464198374878 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1650 | 1464198374880 Marionette TRACE conn2 <- [1,2678,null,{}] 10:46:14 INFO - PROCESS | 1650 | 1464198374885 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}] 10:46:14 INFO - PROCESS | 1650 | 1464198374995 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:46:15 INFO - PROCESS | 1650 | 1464198375097 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fc1000 == 77 [pid = 1650] [id = 677] 10:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116012800) [pid = 1650] [serial = 2031] [outer = 0x0] 10:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x116025800) [pid = 1650] [serial = 2032] [outer = 0x116012800] 10:46:15 INFO - PROCESS | 1650 | 1464198375131 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11699a000) [pid = 1650] [serial = 2033] [outer = 0x116012800] 10:46:16 INFO - PROCESS | 1650 | 1464198376074 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]]]}] 10:46:16 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) 10:46:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1238ms 10:46:16 INFO - PROCESS | 1650 | 1464198376103 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:46:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:46:16 INFO - PROCESS | 1650 | 1464198376109 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:46:16 INFO - PROCESS | 1650 | 1464198376113 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1650 | 1464198376115 Marionette TRACE conn2 <- [1,2682,null,{}] 10:46:16 INFO - PROCESS | 1650 | 1464198376118 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}] 10:46:16 INFO - PROCESS | 1650 | 1464198376227 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:46:16 INFO - PROCESS | 1650 | 1464198376287 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129354800 == 78 [pid = 1650] [id = 678] 10:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x117670c00) [pid = 1650] [serial = 2034] [outer = 0x0] 10:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1185f0800) [pid = 1650] [serial = 2035] [outer = 0x117670c00] 10:46:16 INFO - PROCESS | 1650 | 1464198376358 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1193da000) [pid = 1650] [serial = 2036] [outer = 0x117670c00] 10:46:17 INFO - PROCESS | 1650 | 1464198377304 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]]]}] 10:46:17 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) 10:46:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1221ms 10:46:17 INFO - PROCESS | 1650 | 1464198377335 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1650 | 1464198377336 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:46:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:46:17 INFO - PROCESS | 1650 | 1464198377340 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1650 | 1464198377344 Marionette TRACE conn2 <- [1,2686,null,{}] 10:46:17 INFO - PROCESS | 1650 | 1464198377352 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}] 10:46:17 INFO - PROCESS | 1650 | 1464198377463 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:46:17 INFO - PROCESS | 1650 | 1464198377523 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b6000 == 79 [pid = 1650] [id = 679] 10:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119f88c00) [pid = 1650] [serial = 2037] [outer = 0x0] 10:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x121b60000) [pid = 1650] [serial = 2038] [outer = 0x119f88c00] 10:46:17 INFO - PROCESS | 1650 | 1464198377596 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126944800) [pid = 1650] [serial = 2039] [outer = 0x119f88c00] 10:46:18 INFO - PROCESS | 1650 | 1464198378481 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] 10:46:18 INFO - PROCESS | 1650 | 1464198378518 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:46:18 INFO - PROCESS | 1650 | 1464198378520 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1650 | 1464198378522 Marionette TRACE conn2 <- [1,2690,null,{}] 10:46:18 INFO - PROCESS | 1650 | 1464198378524 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}] 10:46:18 INFO - PROCESS | 1650 | 1464198378633 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:46:18 INFO - PROCESS | 1650 | 1464198378877 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a24000 == 80 [pid = 1650] [id = 680] 10:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x112913c00) [pid = 1650] [serial = 2040] [outer = 0x0] 10:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x112cb4c00) [pid = 1650] [serial = 2041] [outer = 0x112913c00] 10:46:18 INFO - PROCESS | 1650 | 1464198378953 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1160dc400) [pid = 1650] [serial = 2042] [outer = 0x112913c00] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11700f800 == 79 [pid = 1650] [id = 523] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a973000 == 78 [pid = 1650] [id = 558] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12c81c000 == 77 [pid = 1650] [id = 560] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x127163000 == 76 [pid = 1650] [id = 675] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12c538800 == 75 [pid = 1650] [id = 674] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b165800 == 74 [pid = 1650] [id = 673] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a969000 == 73 [pid = 1650] [id = 672] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3a800 == 72 [pid = 1650] [id = 671] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1182a4000 == 71 [pid = 1650] [id = 670] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12771e800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125075800 == 70 [pid = 1650] [id = 669] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118cb9800 == 69 [pid = 1650] [id = 668] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e8000 == 68 [pid = 1650] [id = 667] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1171e4000 == 67 [pid = 1650] [id = 666] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d514800 == 66 [pid = 1650] [id = 665] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca9800 == 65 [pid = 1650] [id = 664] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb34000 == 64 [pid = 1650] [id = 663] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf19800 == 63 [pid = 1650] [id = 662] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121bb7800 == 62 [pid = 1650] [id = 661] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1181e1800 == 61 [pid = 1650] [id = 660] 10:46:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b84d800 == 60 [pid = 1650] [id = 659] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121125c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121759000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12134c800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116f03800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x117675000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127a02800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128c52c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x117074800) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1182c9c00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1185e5800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119049400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1193af000) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x113964400) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11291c800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1269f4400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119bdd400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121e4e000) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121124800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1167c2400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116026800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127a02c00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125051800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121b5c400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119418000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118176000) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126e63c00) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112ead800) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1254d3400) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1269f5c00) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x120f50800) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1275e0000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 10:46:19 INFO - PROCESS | 1650 | 1464198379876 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] 10:46:19 INFO - PROCESS | 1650 | 1464198379897 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:46:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:46:19 INFO - PROCESS | 1650 | 1464198379899 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1650 | 1464198379902 Marionette TRACE conn2 <- [1,2694,null,{}] 10:46:19 INFO - PROCESS | 1650 | 1464198379905 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}] 10:46:19 INFO - PROCESS | 1650 | 1464198379991 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:46:20 INFO - PROCESS | 1650 | 1464198380054 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1182a4800 == 61 [pid = 1650] [id = 681] 10:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112eb5400) [pid = 1650] [serial = 2043] [outer = 0x0] 10:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11766b400) [pid = 1650] [serial = 2044] [outer = 0x112eb5400] 10:46:20 INFO - PROCESS | 1650 | 1464198380083 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118238800) [pid = 1650] [serial = 2045] [outer = 0x112eb5400] 10:46:20 INFO - PROCESS | 1650 | 1464198380887 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] 10:46:20 INFO - PROCESS | 1650 | 1464198380926 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:46:20 INFO - PROCESS | 1650 | 1464198380930 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 1650 | 1464198380931 Marionette TRACE conn2 <- [1,2698,null,{}] 10:46:20 INFO - PROCESS | 1650 | 1464198380933 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}] 10:46:21 INFO - PROCESS | 1650 | 1464198381018 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:46:21 INFO - PROCESS | 1650 | 1464198381023 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214c1800 == 62 [pid = 1650] [id = 682] 10:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11852c000) [pid = 1650] [serial = 2046] [outer = 0x0] 10:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1193d8400) [pid = 1650] [serial = 2047] [outer = 0x11852c000] 10:46:21 INFO - PROCESS | 1650 | 1464198381049 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119418000) [pid = 1650] [serial = 2048] [outer = 0x11852c000] 10:46:21 INFO - PROCESS | 1650 | 1464198381899 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] 10:46:21 INFO - PROCESS | 1650 | 1464198381956 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:46:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:46:21 INFO - PROCESS | 1650 | 1464198381966 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1650 | 1464198381971 Marionette TRACE conn2 <- [1,2702,null,{}] 10:46:21 INFO - PROCESS | 1650 | 1464198381983 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}] 10:46:22 INFO - PROCESS | 1650 | 1464198382084 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:46:22 INFO - PROCESS | 1650 | 1464198382098 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127163800 == 63 [pid = 1650] [id = 683] 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119983400) [pid = 1650] [serial = 2049] [outer = 0x0] 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12113d000) [pid = 1650] [serial = 2050] [outer = 0x119983400] 10:46:22 INFO - PROCESS | 1650 | 1464198382125 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12182fc00) [pid = 1650] [serial = 2051] [outer = 0x119983400] 10:46:22 INFO - PROCESS | 1650 | 1464198382494 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]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 576ms 10:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:46:22 INFO - PROCESS | 1650 | 1464198382542 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1650 | 1464198382543 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:46:22 INFO - PROCESS | 1650 | 1464198382546 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1650 | 1464198382547 Marionette TRACE conn2 <- [1,2706,null,{}] 10:46:22 INFO - PROCESS | 1650 | 1464198382549 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}] 10:46:22 INFO - PROCESS | 1650 | 1464198382659 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:46:22 INFO - PROCESS | 1650 | 1464198382672 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3a800 == 64 [pid = 1650] [id = 684] 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121b56000) [pid = 1650] [serial = 2052] [outer = 0x0] 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121e53800) [pid = 1650] [serial = 2053] [outer = 0x121b56000] 10:46:22 INFO - PROCESS | 1650 | 1464198382698 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x125fb3800) [pid = 1650] [serial = 2054] [outer = 0x121b56000] 10:46:23 INFO - PROCESS | 1650 | 1464198383049 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]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:46:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 10:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:46:23 INFO - PROCESS | 1650 | 1464198383065 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1650 | 1464198383067 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:46:23 INFO - PROCESS | 1650 | 1464198383069 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1650 | 1464198383070 Marionette TRACE conn2 <- [1,2710,null,{}] 10:46:23 INFO - PROCESS | 1650 | 1464198383073 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}] 10:46:23 INFO - PROCESS | 1650 | 1464198383182 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:46:23 INFO - PROCESS | 1650 | 1464198383199 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96f800 == 65 [pid = 1650] [id = 685] 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1269ec000) [pid = 1650] [serial = 2055] [outer = 0x0] 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1269f6800) [pid = 1650] [serial = 2056] [outer = 0x1269ec000] 10:46:23 INFO - PROCESS | 1650 | 1464198383237 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127327400) [pid = 1650] [serial = 2057] [outer = 0x1269ec000] 10:46:23 INFO - PROCESS | 1650 | 1464198383628 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] 10:46:23 INFO - PROCESS | 1650 | 1464198383649 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:46:23 INFO - PROCESS | 1650 | 1464198383651 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1650 | 1464198383653 Marionette TRACE conn2 <- [1,2714,null,{}] 10:46:23 INFO - PROCESS | 1650 | 1464198383655 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}] 10:46:23 INFO - PROCESS | 1650 | 1464198383765 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:46:23 INFO - PROCESS | 1650 | 1464198383803 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b836800 == 66 [pid = 1650] [id = 686] 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x126bdfc00) [pid = 1650] [serial = 2058] [outer = 0x0] 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12771e000) [pid = 1650] [serial = 2059] [outer = 0x126bdfc00] 10:46:23 INFO - PROCESS | 1650 | 1464198383829 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128c56800) [pid = 1650] [serial = 2060] [outer = 0x126bdfc00] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127725800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127a11800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11291c000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x110db8c00) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121d8b000) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121010c00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1193e5c00) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1161a2c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112912000) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:46:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121e53400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:46:24 INFO - PROCESS | 1650 | 1464198384235 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]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:46:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 617ms 10:46:24 INFO - PROCESS | 1650 | 1464198384270 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1650 | 1464198384271 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:46:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:46:24 INFO - PROCESS | 1650 | 1464198384274 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1650 | 1464198384275 Marionette TRACE conn2 <- [1,2718,null,{}] 10:46:24 INFO - PROCESS | 1650 | 1464198384277 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}] 10:46:24 INFO - PROCESS | 1650 | 1464198384364 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:46:24 INFO - PROCESS | 1650 | 1464198384423 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96a800 == 67 [pid = 1650] [id = 687] 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1185e3000) [pid = 1650] [serial = 2061] [outer = 0x0] 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121d8b000) [pid = 1650] [serial = 2062] [outer = 0x1185e3000] 10:46:24 INFO - PROCESS | 1650 | 1464198384449 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128c57c00) [pid = 1650] [serial = 2063] [outer = 0x1185e3000] 10:46:24 INFO - PROCESS | 1650 | 1464198384748 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] 10:46:24 INFO - PROCESS | 1650 | 1464198384796 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:46:24 INFO - PROCESS | 1650 | 1464198384798 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1650 | 1464198384799 Marionette TRACE conn2 <- [1,2722,null,{}] 10:46:24 INFO - PROCESS | 1650 | 1464198384802 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}] 10:46:24 INFO - PROCESS | 1650 | 1464198384892 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:46:24 INFO - PROCESS | 1650 | 1464198384897 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc97800 == 68 [pid = 1650] [id = 688] 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128c77400) [pid = 1650] [serial = 2064] [outer = 0x0] 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128ef3000) [pid = 1650] [serial = 2065] [outer = 0x128c77400] 10:46:24 INFO - PROCESS | 1650 | 1464198384922 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12928ec00) [pid = 1650] [serial = 2066] [outer = 0x128c77400] 10:46:25 INFO - PROCESS | 1650 | 1464198385267 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] 10:46:25 INFO - PROCESS | 1650 | 1464198385326 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:46:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:46:25 INFO - PROCESS | 1650 | 1464198385328 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1650 | 1464198385329 Marionette TRACE conn2 <- [1,2726,null,{}] 10:46:25 INFO - PROCESS | 1650 | 1464198385331 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}] 10:46:25 INFO - PROCESS | 1650 | 1464198385417 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:46:25 INFO - PROCESS | 1650 | 1464198385422 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d503800 == 69 [pid = 1650] [id = 689] 10:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129292c00) [pid = 1650] [serial = 2067] [outer = 0x0] 10:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129299400) [pid = 1650] [serial = 2068] [outer = 0x129292c00] 10:46:25 INFO - PROCESS | 1650 | 1464198385447 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129520800) [pid = 1650] [serial = 2069] [outer = 0x129292c00] 10:46:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca8000 == 68 [pid = 1650] [id = 16] 10:46:25 INFO - PROCESS | 1650 | 1464198385819 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]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:46:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 10:46:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:46:25 INFO - PROCESS | 1650 | 1464198385848 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1650 | 1464198385849 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:46:25 INFO - PROCESS | 1650 | 1464198385851 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1650 | 1464198385852 Marionette TRACE conn2 <- [1,2730,null,{}] 10:46:25 INFO - PROCESS | 1650 | 1464198385854 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}] 10:46:25 INFO - PROCESS | 1650 | 1464198385942 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:46:26 INFO - PROCESS | 1650 | 1464198386011 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9e800 == 69 [pid = 1650] [id = 690] 10:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129293000) [pid = 1650] [serial = 2070] [outer = 0x0] 10:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129525000) [pid = 1650] [serial = 2071] [outer = 0x129293000] 10:46:26 INFO - PROCESS | 1650 | 1464198386040 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a42c800) [pid = 1650] [serial = 2072] [outer = 0x129293000] 10:46:26 INFO - PROCESS | 1650 | 1464198386963 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] 10:46:26 INFO - PROCESS | 1650 | 1464198386976 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:46:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:46:26 INFO - PROCESS | 1650 | 1464198386979 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1650 | 1464198386982 Marionette TRACE conn2 <- [1,2734,null,{}] 10:46:26 INFO - PROCESS | 1650 | 1464198386985 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}] 10:46:27 INFO - PROCESS | 1650 | 1464198387124 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:46:27 INFO - PROCESS | 1650 | 1464198387227 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a19800 == 70 [pid = 1650] [id = 691] 10:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116015000) [pid = 1650] [serial = 2073] [outer = 0x0] 10:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118173400) [pid = 1650] [serial = 2074] [outer = 0x116015000] 10:46:27 INFO - PROCESS | 1650 | 1464198387260 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11852fc00) [pid = 1650] [serial = 2075] [outer = 0x116015000] 10:46:27 INFO - PROCESS | 1650 | 1464198387793 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]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:46:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 871ms 10:46:27 INFO - PROCESS | 1650 | 1464198387852 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1650 | 1464198387858 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:46:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:46:27 INFO - PROCESS | 1650 | 1464198387865 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1650 | 1464198387868 Marionette TRACE conn2 <- [1,2738,null,{}] 10:46:27 INFO - PROCESS | 1650 | 1464198387872 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}] 10:46:28 INFO - PROCESS | 1650 | 1464198388011 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:46:28 INFO - PROCESS | 1650 | 1464198388087 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83f800 == 71 [pid = 1650] [id = 692] 10:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1193d7400) [pid = 1650] [serial = 2076] [outer = 0x0] 10:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x120f4bc00) [pid = 1650] [serial = 2077] [outer = 0x1193d7400] 10:46:28 INFO - PROCESS | 1650 | 1464198388119 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121354000) [pid = 1650] [serial = 2078] [outer = 0x1193d7400] 10:46:28 INFO - PROCESS | 1650 | 1464198388639 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]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:46:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 822ms 10:46:28 INFO - PROCESS | 1650 | 1464198388687 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1650 | 1464198388689 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:46:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:46:28 INFO - PROCESS | 1650 | 1464198388694 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1650 | 1464198388698 Marionette TRACE conn2 <- [1,2742,null,{}] 10:46:28 INFO - PROCESS | 1650 | 1464198388727 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}] 10:46:28 INFO - PROCESS | 1650 | 1464198388860 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:46:28 INFO - PROCESS | 1650 | 1464198388920 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e12d800 == 72 [pid = 1650] [id = 693] 10:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127182400) [pid = 1650] [serial = 2079] [outer = 0x0] 10:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1275de800) [pid = 1650] [serial = 2080] [outer = 0x127182400] 10:46:28 INFO - PROCESS | 1650 | 1464198388952 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128c75400) [pid = 1650] [serial = 2081] [outer = 0x127182400] 10:46:29 INFO - PROCESS | 1650 | 1464198389333 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]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:46:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 675ms 10:46:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:46:29 INFO - PROCESS | 1650 | 1464198389368 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1650 | 1464198389370 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:46:29 INFO - PROCESS | 1650 | 1464198389372 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1650 | 1464198389373 Marionette TRACE conn2 <- [1,2746,null,{}] 10:46:29 INFO - PROCESS | 1650 | 1464198389376 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}] 10:46:29 INFO - PROCESS | 1650 | 1464198389483 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:46:29 INFO - PROCESS | 1650 | 1464198389546 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x130e47800 == 73 [pid = 1650] [id = 694] 10:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x128c7f400) [pid = 1650] [serial = 2082] [outer = 0x0] 10:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a425400) [pid = 1650] [serial = 2083] [outer = 0x128c7f400] 10:46:29 INFO - PROCESS | 1650 | 1464198389616 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a6b1c00) [pid = 1650] [serial = 2084] [outer = 0x128c7f400] 10:46:29 INFO - PROCESS | 1650 | 1464198389991 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]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:46:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 673ms 10:46:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:46:30 INFO - PROCESS | 1650 | 1464198390045 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1650 | 1464198390047 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:46:30 INFO - PROCESS | 1650 | 1464198390049 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1650 | 1464198390050 Marionette TRACE conn2 <- [1,2750,null,{}] 10:46:30 INFO - PROCESS | 1650 | 1464198390053 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}] 10:46:30 INFO - PROCESS | 1650 | 1464198390157 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:46:30 INFO - PROCESS | 1650 | 1464198390254 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d66800 == 74 [pid = 1650] [id = 695] 10:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a6b2c00) [pid = 1650] [serial = 2085] [outer = 0x0] 10:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a6be400) [pid = 1650] [serial = 2086] [outer = 0x12a6b2c00] 10:46:30 INFO - PROCESS | 1650 | 1464198390297 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a7be400) [pid = 1650] [serial = 2087] [outer = 0x12a6b2c00] 10:46:30 INFO - PROCESS | 1650 | 1464198390724 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]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:46:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 720ms 10:46:30 INFO - PROCESS | 1650 | 1464198390770 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1650 | 1464198390771 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:46:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:46:30 INFO - PROCESS | 1650 | 1464198390774 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1650 | 1464198390775 Marionette TRACE conn2 <- [1,2754,null,{}] 10:46:30 INFO - PROCESS | 1650 | 1464198390777 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}] 10:46:30 INFO - PROCESS | 1650 | 1464198390888 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:46:30 INFO - PROCESS | 1650 | 1464198390953 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d89800 == 75 [pid = 1650] [id = 696] 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a7c2400) [pid = 1650] [serial = 2088] [outer = 0x0] 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a930400) [pid = 1650] [serial = 2089] [outer = 0x12a7c2400] 10:46:31 INFO - PROCESS | 1650 | 1464198391024 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12abd4000) [pid = 1650] [serial = 2090] [outer = 0x12a7c2400] 10:46:31 INFO - PROCESS | 1650 | 1464198391447 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]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:46:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 719ms 10:46:31 INFO - PROCESS | 1650 | 1464198391509 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1650 | 1464198391510 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:46:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:46:31 INFO - PROCESS | 1650 | 1464198391514 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1650 | 1464198391515 Marionette TRACE conn2 <- [1,2758,null,{}] 10:46:31 INFO - PROCESS | 1650 | 1464198391517 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}] 10:46:31 INFO - PROCESS | 1650 | 1464198391625 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:46:31 INFO - PROCESS | 1650 | 1464198391702 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106d800 == 76 [pid = 1650] [id = 697] 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1193dc400) [pid = 1650] [serial = 2091] [outer = 0x0] 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x121b59800) [pid = 1650] [serial = 2092] [outer = 0x1193dc400] 10:46:31 INFO - PROCESS | 1650 | 1464198391733 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12abd6c00) [pid = 1650] [serial = 2093] [outer = 0x1193dc400] 10:46:32 INFO - PROCESS | 1650 | 1464198392308 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]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:46:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 818ms 10:46:32 INFO - PROCESS | 1650 | 1464198392333 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1650 | 1464198392335 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:46:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:46:32 INFO - PROCESS | 1650 | 1464198392338 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1650 | 1464198392341 Marionette TRACE conn2 <- [1,2762,null,{}] 10:46:32 INFO - PROCESS | 1650 | 1464198392345 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}] 10:46:32 INFO - PROCESS | 1650 | 1464198392448 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:46:32 INFO - PROCESS | 1650 | 1464198392514 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d8800 == 77 [pid = 1650] [id = 698] 10:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11619bc00) [pid = 1650] [serial = 2094] [outer = 0x0] 10:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118171800) [pid = 1650] [serial = 2095] [outer = 0x11619bc00] 10:46:32 INFO - PROCESS | 1650 | 1464198392591 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1185e5800) [pid = 1650] [serial = 2096] [outer = 0x11619bc00] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d503800 == 76 [pid = 1650] [id = 689] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc97800 == 75 [pid = 1650] [id = 688] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96a800 == 74 [pid = 1650] [id = 687] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b836800 == 73 [pid = 1650] [id = 686] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96f800 == 72 [pid = 1650] [id = 685] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3a800 == 71 [pid = 1650] [id = 684] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x127163800 == 70 [pid = 1650] [id = 683] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128eef400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x112967400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1166b7800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1193e2800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x121b61800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x126946800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128c7ac00) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1214c1800 == 69 [pid = 1650] [id = 682] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1182a4800 == 68 [pid = 1650] [id = 681] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121a24000 == 67 [pid = 1650] [id = 680] 10:46:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119fc1000 == 66 [pid = 1650] [id = 677] 10:46:33 INFO - PROCESS | 1650 | 1464198393030 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]]]}] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x127a0f400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x128c79400) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x128c5c000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11693e400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1185e6c00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1126e1c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x112919400) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121e4d800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121146c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121757800) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11941e000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119f86400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x117e50400) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1167cc400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1182c2c00) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126e63800) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121347800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127727800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128c82c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 10:46:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126945000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 10:46:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:46:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 723ms 10:46:33 INFO - PROCESS | 1650 | 1464198393062 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1650 | 1464198393065 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:46:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:46:33 INFO - PROCESS | 1650 | 1464198393069 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1650 | 1464198393070 Marionette TRACE conn2 <- [1,2766,null,{}] 10:46:33 INFO - PROCESS | 1650 | 1464198393074 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}] 10:46:33 INFO - PROCESS | 1650 | 1464198393191 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:46:33 INFO - PROCESS | 1650 | 1464198393199 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11945c000 == 67 [pid = 1650] [id = 699] 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119013000) [pid = 1650] [serial = 2097] [outer = 0x0] 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11930f400) [pid = 1650] [serial = 2098] [outer = 0x119013000] 10:46:33 INFO - PROCESS | 1650 | 1464198393236 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11941c400) [pid = 1650] [serial = 2099] [outer = 0x119013000] 10:46:33 INFO - PROCESS | 1650 | 1464198393756 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]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:46:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 723ms 10:46:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:46:33 INFO - PROCESS | 1650 | 1464198393793 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1650 | 1464198393794 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:46:33 INFO - PROCESS | 1650 | 1464198393796 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1650 | 1464198393798 Marionette TRACE conn2 <- [1,2770,null,{}] 10:46:33 INFO - PROCESS | 1650 | 1464198393806 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}] 10:46:33 INFO - PROCESS | 1650 | 1464198393899 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:46:33 INFO - PROCESS | 1650 | 1464198393905 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12604e800 == 68 [pid = 1650] [id = 700] 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x121147400) [pid = 1650] [serial = 2100] [outer = 0x0] 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121963400) [pid = 1650] [serial = 2101] [outer = 0x121147400] 10:46:33 INFO - PROCESS | 1650 | 1464198393933 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1251f7000) [pid = 1650] [serial = 2102] [outer = 0x121147400] 10:46:34 INFO - PROCESS | 1650 | 1464198394285 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]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:46:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 524ms 10:46:34 INFO - PROCESS | 1650 | 1464198394320 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1650 | 1464198394322 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:46:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:46:34 INFO - PROCESS | 1650 | 1464198394332 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1650 | 1464198394333 Marionette TRACE conn2 <- [1,2774,null,{}] 10:46:34 INFO - PROCESS | 1650 | 1464198394335 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}] 10:46:34 INFO - PROCESS | 1650 | 1464198394426 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:46:34 INFO - PROCESS | 1650 | 1464198394431 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e3a800 == 69 [pid = 1650] [id = 701] 10:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126947000) [pid = 1650] [serial = 2103] [outer = 0x0] 10:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x126be6c00) [pid = 1650] [serial = 2104] [outer = 0x126947000] 10:46:34 INFO - PROCESS | 1650 | 1464198394456 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127724800) [pid = 1650] [serial = 2105] [outer = 0x126947000] 10:46:34 INFO - PROCESS | 1650 | 1464198394800 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]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:46:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 10:46:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:46:34 INFO - PROCESS | 1650 | 1464198394851 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1650 | 1464198394852 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:46:34 INFO - PROCESS | 1650 | 1464198394854 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1650 | 1464198394855 Marionette TRACE conn2 <- [1,2778,null,{}] 10:46:34 INFO - PROCESS | 1650 | 1464198394858 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}] 10:46:34 INFO - PROCESS | 1650 | 1464198394946 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:46:35 INFO - PROCESS | 1650 | 1464198395022 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a1000 == 70 [pid = 1650] [id = 702] 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119016c00) [pid = 1650] [serial = 2106] [outer = 0x0] 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127a07000) [pid = 1650] [serial = 2107] [outer = 0x119016c00] 10:46:35 INFO - PROCESS | 1650 | 1464198395047 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128c75c00) [pid = 1650] [serial = 2108] [outer = 0x119016c00] 10:46:35 INFO - PROCESS | 1650 | 1464198395335 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:46:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 10:46:35 INFO - PROCESS | 1650 | 1464198395377 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1650 | 1464198395378 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:46:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:46:35 INFO - PROCESS | 1650 | 1464198395380 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1650 | 1464198395381 Marionette TRACE conn2 <- [1,2782,null,{}] 10:46:35 INFO - PROCESS | 1650 | 1464198395384 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}] 10:46:35 INFO - PROCESS | 1650 | 1464198395519 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:46:35 INFO - PROCESS | 1650 | 1464198395534 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c543000 == 71 [pid = 1650] [id = 703] 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x128ef0400) [pid = 1650] [serial = 2109] [outer = 0x0] 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129293c00) [pid = 1650] [serial = 2110] [outer = 0x128ef0400] 10:46:35 INFO - PROCESS | 1650 | 1464198395559 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12abc8400) [pid = 1650] [serial = 2111] [outer = 0x128ef0400] 10:46:35 INFO - PROCESS | 1650 | 1464198395914 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:46:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 10:46:35 INFO - PROCESS | 1650 | 1464198395951 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1650 | 1464198395952 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:46:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:46:35 INFO - PROCESS | 1650 | 1464198395954 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1650 | 1464198395955 Marionette TRACE conn2 <- [1,2786,null,{}] 10:46:35 INFO - PROCESS | 1650 | 1464198395958 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}] 10:46:36 INFO - PROCESS | 1650 | 1464198396076 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:46:36 INFO - PROCESS | 1650 | 1464198396090 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9f000 == 72 [pid = 1650] [id = 704] 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12abcfc00) [pid = 1650] [serial = 2112] [outer = 0x0] 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b054c00) [pid = 1650] [serial = 2113] [outer = 0x12abcfc00] 10:46:36 INFO - PROCESS | 1650 | 1464198396115 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b1e2000) [pid = 1650] [serial = 2114] [outer = 0x12abcfc00] 10:46:36 INFO - PROCESS | 1650 | 1464198396450 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]]]}] 10:46:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:46:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 10:46:36 INFO - PROCESS | 1650 | 1464198396475 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1650 | 1464198396476 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:46:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:46:36 INFO - PROCESS | 1650 | 1464198396478 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1650 | 1464198396479 Marionette TRACE conn2 <- [1,2790,null,{}] 10:46:36 INFO - PROCESS | 1650 | 1464198396490 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}] 10:46:36 INFO - PROCESS | 1650 | 1464198396603 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:46:36 INFO - PROCESS | 1650 | 1464198396615 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d50d800 == 73 [pid = 1650] [id = 705] 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b1e1000) [pid = 1650] [serial = 2115] [outer = 0x0] 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ba0dc00) [pid = 1650] [serial = 2116] [outer = 0x12b1e1000] 10:46:36 INFO - PROCESS | 1650 | 1464198396639 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ba12c00) [pid = 1650] [serial = 2117] [outer = 0x12b1e1000] 10:46:36 INFO - PROCESS | 1650 | 1464198396985 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]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:46:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 526ms 10:46:37 INFO - PROCESS | 1650 | 1464198397005 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1650 | 1464198397007 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:46:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:46:37 INFO - PROCESS | 1650 | 1464198397009 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1650 | 1464198397010 Marionette TRACE conn2 <- [1,2794,null,{}] 10:46:37 INFO - PROCESS | 1650 | 1464198397012 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}] 10:46:37 INFO - PROCESS | 1650 | 1464198397126 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:46:37 INFO - PROCESS | 1650 | 1464198397140 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e124000 == 74 [pid = 1650] [id = 706] 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b1e2c00) [pid = 1650] [serial = 2118] [outer = 0x0] 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ba18800) [pid = 1650] [serial = 2119] [outer = 0x12b1e2c00] 10:46:37 INFO - PROCESS | 1650 | 1464198397165 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12bb02800) [pid = 1650] [serial = 2120] [outer = 0x12b1e2c00] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1275dc000) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119983400) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1269ec000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x112913c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x112eb5400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11852c000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121b56000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x126bdfc00) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1185e3000) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x128c77400) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129292c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12cb86c00) [pid = 1650] [serial = 50] [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.] 10:46:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12cca8800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:46:37 INFO - PROCESS | 1650 | 1464198397551 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]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:46:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 567ms 10:46:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:46:37 INFO - PROCESS | 1650 | 1464198397577 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1650 | 1464198397578 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:46:37 INFO - PROCESS | 1650 | 1464198397580 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1650 | 1464198397581 Marionette TRACE conn2 <- [1,2798,null,{}] 10:46:37 INFO - PROCESS | 1650 | 1464198397584 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}] 10:46:37 INFO - PROCESS | 1650 | 1464198397675 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:46:37 INFO - PROCESS | 1650 | 1464198397740 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d85000 == 75 [pid = 1650] [id = 707] 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x113d5fc00) [pid = 1650] [serial = 2121] [outer = 0x0] 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12134c800) [pid = 1650] [serial = 2122] [outer = 0x113d5fc00] 10:46:37 INFO - PROCESS | 1650 | 1464198397765 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118530400) [pid = 1650] [serial = 2123] [outer = 0x113d5fc00] 10:46:38 INFO - PROCESS | 1650 | 1464198398078 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]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:46:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 10:46:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:46:38 INFO - PROCESS | 1650 | 1464198398098 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1650 | 1464198398100 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:46:38 INFO - PROCESS | 1650 | 1464198398102 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1650 | 1464198398104 Marionette TRACE conn2 <- [1,2802,null,{}] 10:46:38 INFO - PROCESS | 1650 | 1464198398108 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}] 10:46:38 INFO - PROCESS | 1650 | 1464198398212 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:46:38 INFO - PROCESS | 1650 | 1464198398216 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x13510f000 == 76 [pid = 1650] [id = 708] 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128c7e000) [pid = 1650] [serial = 2124] [outer = 0x0] 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bb0a000) [pid = 1650] [serial = 2125] [outer = 0x128c7e000] 10:46:38 INFO - PROCESS | 1650 | 1464198398245 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bb2a800) [pid = 1650] [serial = 2126] [outer = 0x128c7e000] 10:46:38 INFO - PROCESS | 1650 | 1464198398564 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]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:46:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 473ms 10:46:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:46:38 INFO - PROCESS | 1650 | 1464198398577 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1650 | 1464198398578 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:46:38 INFO - PROCESS | 1650 | 1464198398580 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1650 | 1464198398581 Marionette TRACE conn2 <- [1,2806,null,{}] 10:46:38 INFO - PROCESS | 1650 | 1464198398584 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}] 10:46:38 INFO - PROCESS | 1650 | 1464198398683 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:46:38 INFO - PROCESS | 1650 | 1464198398752 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x135121000 == 77 [pid = 1650] [id = 709] 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x121b56000) [pid = 1650] [serial = 2127] [outer = 0x0] 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bb2d400) [pid = 1650] [serial = 2128] [outer = 0x121b56000] 10:46:38 INFO - PROCESS | 1650 | 1464198398777 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bf5a800) [pid = 1650] [serial = 2129] [outer = 0x121b56000] 10:46:39 INFO - PROCESS | 1650 | 1464198399061 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]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:46:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 517ms 10:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:46:39 INFO - PROCESS | 1650 | 1464198399099 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1650 | 1464198399100 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:46:39 INFO - PROCESS | 1650 | 1464198399102 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1650 | 1464198399103 Marionette TRACE conn2 <- [1,2810,null,{}] 10:46:39 INFO - PROCESS | 1650 | 1464198399108 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}] 10:46:39 INFO - PROCESS | 1650 | 1464198399211 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:46:39 INFO - PROCESS | 1650 | 1464198399224 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x135302800 == 78 [pid = 1650] [id = 710] 10:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bf61000) [pid = 1650] [serial = 2130] [outer = 0x0] 10:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bf63400) [pid = 1650] [serial = 2131] [outer = 0x12bf61000] 10:46:39 INFO - PROCESS | 1650 | 1464198399255 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12c520400) [pid = 1650] [serial = 2132] [outer = 0x12bf61000] 10:46:39 INFO - PROCESS | 1650 | 1464198399764 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]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:46:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms 10:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:46:39 INFO - PROCESS | 1650 | 1464198399776 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1650 | 1464198399779 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:46:39 INFO - PROCESS | 1650 | 1464198399783 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1650 | 1464198399785 Marionette TRACE conn2 <- [1,2814,null,{}] 10:46:39 INFO - PROCESS | 1650 | 1464198399789 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}] 10:46:39 INFO - PROCESS | 1650 | 1464198399906 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:46:40 INFO - PROCESS | 1650 | 1464198400038 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137d800 == 79 [pid = 1650] [id = 711] 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118520000) [pid = 1650] [serial = 2133] [outer = 0x0] 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11852c000) [pid = 1650] [serial = 2134] [outer = 0x118520000] 10:46:40 INFO - PROCESS | 1650 | 1464198400074 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11941cc00) [pid = 1650] [serial = 2135] [outer = 0x118520000] 10:46:40 INFO - PROCESS | 1650 | 1464198400508 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]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:46:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 770ms 10:46:40 INFO - PROCESS | 1650 | 1464198400554 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1650 | 1464198400558 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:46:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:46:40 INFO - PROCESS | 1650 | 1464198400563 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1650 | 1464198400565 Marionette TRACE conn2 <- [1,2818,null,{}] 10:46:40 INFO - PROCESS | 1650 | 1464198400567 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}] 10:46:40 INFO - PROCESS | 1650 | 1464198400682 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:46:40 INFO - PROCESS | 1650 | 1464198400763 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a97a000 == 80 [pid = 1650] [id = 712] 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x121125c00) [pid = 1650] [serial = 2136] [outer = 0x0] 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1250e5400) [pid = 1650] [serial = 2137] [outer = 0x121125c00] 10:46:40 INFO - PROCESS | 1650 | 1464198400795 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1269ec000) [pid = 1650] [serial = 2138] [outer = 0x121125c00] 10:46:41 INFO - PROCESS | 1650 | 1464198401228 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]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 10:46:41 INFO - PROCESS | 1650 | 1464198401296 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1650 | 1464198401297 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:46:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:46:41 INFO - PROCESS | 1650 | 1464198401300 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1650 | 1464198401303 Marionette TRACE conn2 <- [1,2822,null,{}] 10:46:41 INFO - PROCESS | 1650 | 1464198401342 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}] 10:46:41 INFO - PROCESS | 1650 | 1464198401482 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:46:41 INFO - PROCESS | 1650 | 1464198401543 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352c9000 == 81 [pid = 1650] [id = 713] 10:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12951e400) [pid = 1650] [serial = 2139] [outer = 0x0] 10:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12a424c00) [pid = 1650] [serial = 2140] [outer = 0x12951e400] 10:46:41 INFO - PROCESS | 1650 | 1464198401575 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12a7c4800) [pid = 1650] [serial = 2141] [outer = 0x12951e400] 10:46:41 INFO - PROCESS | 1650 | 1464198401974 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]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:46:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 734ms 10:46:42 INFO - PROCESS | 1650 | 1464198402034 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1650 | 1464198402036 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:46:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:46:42 INFO - PROCESS | 1650 | 1464198402039 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1650 | 1464198402040 Marionette TRACE conn2 <- [1,2826,null,{}] 10:46:42 INFO - PROCESS | 1650 | 1464198402042 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}] 10:46:42 INFO - PROCESS | 1650 | 1464198402155 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:46:42 INFO - PROCESS | 1650 | 1464198402233 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x135320000 == 82 [pid = 1650] [id = 714] 10:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12abd3400) [pid = 1650] [serial = 2142] [outer = 0x0] 10:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12ba13800) [pid = 1650] [serial = 2143] [outer = 0x12abd3400] 10:46:42 INFO - PROCESS | 1650 | 1464198402264 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bb0c400) [pid = 1650] [serial = 2144] [outer = 0x12abd3400] 10:46:42 INFO - PROCESS | 1650 | 1464198402675 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:46:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 10:46:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:46:42 INFO - PROCESS | 1650 | 1464198402711 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1650 | 1464198402712 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:46:42 INFO - PROCESS | 1650 | 1464198402715 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1650 | 1464198402716 Marionette TRACE conn2 <- [1,2830,null,{}] 10:46:42 INFO - PROCESS | 1650 | 1464198402718 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}] 10:46:42 INFO - PROCESS | 1650 | 1464198402830 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:46:42 INFO - PROCESS | 1650 | 1464198402956 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1355e2000 == 83 [pid = 1650] [id = 715] 10:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x112771400) [pid = 1650] [serial = 2145] [outer = 0x0] 10:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12bb11800) [pid = 1650] [serial = 2146] [outer = 0x112771400] 10:46:42 INFO - PROCESS | 1650 | 1464198402986 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bf5b400) [pid = 1650] [serial = 2147] [outer = 0x112771400] 10:46:43 INFO - PROCESS | 1650 | 1464198403702 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]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:46:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1021ms 10:46:43 INFO - PROCESS | 1650 | 1464198403736 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1650 | 1464198403739 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:46:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:46:43 INFO - PROCESS | 1650 | 1464198403753 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1650 | 1464198403755 Marionette TRACE conn2 <- [1,2834,null,{}] 10:46:43 INFO - PROCESS | 1650 | 1464198403810 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}] 10:46:43 INFO - PROCESS | 1650 | 1464198403916 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:46:43 INFO - PROCESS | 1650 | 1464198403992 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187df800 == 84 [pid = 1650] [id = 716] 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x111ed6400) [pid = 1650] [serial = 2148] [outer = 0x0] 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11276c400) [pid = 1650] [serial = 2149] [outer = 0x111ed6400] 10:46:44 INFO - PROCESS | 1650 | 1464198404021 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x112919800) [pid = 1650] [serial = 2150] [outer = 0x111ed6400] 10:46:44 INFO - PROCESS | 1650 | 1464198404477 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:46:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 779ms 10:46:44 INFO - PROCESS | 1650 | 1464198404521 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1650 | 1464198404525 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:46:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:46:44 INFO - PROCESS | 1650 | 1464198404529 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1650 | 1464198404531 Marionette TRACE conn2 <- [1,2838,null,{}] 10:46:44 INFO - PROCESS | 1650 | 1464198404533 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}] 10:46:44 INFO - PROCESS | 1650 | 1464198404635 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:46:44 INFO - PROCESS | 1650 | 1464198404718 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc000 == 85 [pid = 1650] [id = 717] 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x112cb3400) [pid = 1650] [serial = 2151] [outer = 0x0] 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1139f4000) [pid = 1650] [serial = 2152] [outer = 0x112cb3400] 10:46:44 INFO - PROCESS | 1650 | 1464198404746 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x116013c00) [pid = 1650] [serial = 2153] [outer = 0x112cb3400] 10:46:45 INFO - PROCESS | 1650 | 1464198405157 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]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:46:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 669ms 10:46:45 INFO - PROCESS | 1650 | 1464198405199 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 1650 | 1464198405200 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:46:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:46:45 INFO - PROCESS | 1650 | 1464198405203 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1650 | 1464198405205 Marionette TRACE conn2 <- [1,2842,null,{}] 10:46:45 INFO - PROCESS | 1650 | 1464198405212 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}] 10:46:45 INFO - PROCESS | 1650 | 1464198405316 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:46:45 INFO - PROCESS | 1650 | 1464198405432 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121381000 == 86 [pid = 1650] [id = 718] 10:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x116942800) [pid = 1650] [serial = 2154] [outer = 0x0] 10:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11706f400) [pid = 1650] [serial = 2155] [outer = 0x116942800] 10:46:45 INFO - PROCESS | 1650 | 1464198405461 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x117e54400) [pid = 1650] [serial = 2156] [outer = 0x116942800] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12a403800 == 85 [pid = 1650] [id = 628] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12a986800 == 84 [pid = 1650] [id = 629] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3d2800 == 83 [pid = 1650] [id = 676] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127369000 == 82 [pid = 1650] [id = 626] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c54f000 == 81 [pid = 1650] [id = 612] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e121800 == 80 [pid = 1650] [id = 641] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x135121000 == 79 [pid = 1650] [id = 709] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x13510f000 == 78 [pid = 1650] [id = 708] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x134d85000 == 77 [pid = 1650] [id = 707] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12ccb1000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x116025800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1185f0800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x121b60000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129525000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e124000 == 76 [pid = 1650] [id = 706] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d50d800 == 75 [pid = 1650] [id = 705] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9f000 == 74 [pid = 1650] [id = 704] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c543000 == 73 [pid = 1650] [id = 703] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a1000 == 72 [pid = 1650] [id = 702] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x128e3a800 == 71 [pid = 1650] [id = 701] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12604e800 == 70 [pid = 1650] [id = 700] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11945c000 == 69 [pid = 1650] [id = 699] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca7800 == 68 [pid = 1650] [id = 18] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d8800 == 67 [pid = 1650] [id = 698] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x134d66800 == 66 [pid = 1650] [id = 695] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130e47800 == 65 [pid = 1650] [id = 694] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e12d800 == 64 [pid = 1650] [id = 693] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83f800 == 63 [pid = 1650] [id = 692] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121a19800 == 62 [pid = 1650] [id = 691] 10:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf9e800 == 61 [pid = 1650] [id = 690] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x127a07400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x112cb4c00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1160dc400) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11766b400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x118238800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1193d8400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x121e53800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12771e000) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x121d8b000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128ef3000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12928ec00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129299400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x121961c00) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128c56800) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12182fc00) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x125fb3800) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128c57c00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129520800) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127327400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119418000) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12113d000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1269f6800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 10:46:45 INFO - PROCESS | 1650 | 1464198405927 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]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:46:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 774ms 10:46:45 INFO - PROCESS | 1650 | 1464198405984 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:46:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:46:45 INFO - PROCESS | 1650 | 1464198405987 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:46:45 INFO - PROCESS | 1650 | 1464198405992 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1650 | 1464198405994 Marionette TRACE conn2 <- [1,2846,null,{}] 10:46:46 INFO - PROCESS | 1650 | 1464198406006 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}] 10:46:46 INFO - PROCESS | 1650 | 1464198406139 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:46:46 INFO - PROCESS | 1650 | 1464198406152 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11906f800 == 62 [pid = 1650] [id = 719] 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x117674400) [pid = 1650] [serial = 2157] [outer = 0x0] 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118178400) [pid = 1650] [serial = 2158] [outer = 0x117674400] 10:46:46 INFO - PROCESS | 1650 | 1464198406195 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118237800) [pid = 1650] [serial = 2159] [outer = 0x117674400] 10:46:46 INFO - PROCESS | 1650 | 1464198406600 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]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:46:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 628ms 10:46:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:46:46 INFO - PROCESS | 1650 | 1464198406617 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1650 | 1464198406618 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:46:46 INFO - PROCESS | 1650 | 1464198406621 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1650 | 1464198406622 Marionette TRACE conn2 <- [1,2850,null,{}] 10:46:46 INFO - PROCESS | 1650 | 1464198406627 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}] 10:46:46 INFO - PROCESS | 1650 | 1464198406726 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:46:46 INFO - PROCESS | 1650 | 1464198406732 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121bc0000 == 63 [pid = 1650] [id = 720] 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11823c800) [pid = 1650] [serial = 2160] [outer = 0x0] 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118524800) [pid = 1650] [serial = 2161] [outer = 0x11823c800] 10:46:46 INFO - PROCESS | 1650 | 1464198406758 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1185f0400) [pid = 1650] [serial = 2162] [outer = 0x11823c800] 10:46:47 INFO - PROCESS | 1650 | 1464198407108 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:46:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 10:46:47 INFO - PROCESS | 1650 | 1464198407156 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1650 | 1464198407157 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:46:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:46:47 INFO - PROCESS | 1650 | 1464198407159 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1650 | 1464198407160 Marionette TRACE conn2 <- [1,2854,null,{}] 10:46:47 INFO - PROCESS | 1650 | 1464198407163 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}] 10:46:47 INFO - PROCESS | 1650 | 1464198407263 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:46:47 INFO - PROCESS | 1650 | 1464198407270 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260af000 == 64 [pid = 1650] [id = 721] 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119015800) [pid = 1650] [serial = 2163] [outer = 0x0] 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1193bb800) [pid = 1650] [serial = 2164] [outer = 0x119015800] 10:46:47 INFO - PROCESS | 1650 | 1464198407298 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11997b800) [pid = 1650] [serial = 2165] [outer = 0x119015800] 10:46:47 INFO - PROCESS | 1650 | 1464198407638 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]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:46:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 10:46:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:46:47 INFO - PROCESS | 1650 | 1464198407678 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1650 | 1464198407679 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:46:47 INFO - PROCESS | 1650 | 1464198407681 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1650 | 1464198407683 Marionette TRACE conn2 <- [1,2858,null,{}] 10:46:47 INFO - PROCESS | 1650 | 1464198407685 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}] 10:46:47 INFO - PROCESS | 1650 | 1464198407768 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:46:47 INFO - PROCESS | 1650 | 1464198407848 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12715d000 == 65 [pid = 1650] [id = 722] 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11904ec00) [pid = 1650] [serial = 2166] [outer = 0x0] 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119b5c000) [pid = 1650] [serial = 2167] [outer = 0x11904ec00] 10:46:47 INFO - PROCESS | 1650 | 1464198407873 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x120f4d800) [pid = 1650] [serial = 2168] [outer = 0x11904ec00] 10:46:48 INFO - PROCESS | 1650 | 1464198408203 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:46:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 10:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:46:48 INFO - PROCESS | 1650 | 1464198408252 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1650 | 1464198408253 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:46:48 INFO - PROCESS | 1650 | 1464198408255 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1650 | 1464198408257 Marionette TRACE conn2 <- [1,2862,null,{}] 10:46:48 INFO - PROCESS | 1650 | 1464198408259 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}] 10:46:48 INFO - PROCESS | 1650 | 1464198408372 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:46:48 INFO - PROCESS | 1650 | 1464198408384 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e37000 == 66 [pid = 1650] [id = 723] 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119411c00) [pid = 1650] [serial = 2169] [outer = 0x0] 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x121139400) [pid = 1650] [serial = 2170] [outer = 0x119411c00] 10:46:48 INFO - PROCESS | 1650 | 1464198408410 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x121146000) [pid = 1650] [serial = 2171] [outer = 0x119411c00] 10:46:48 INFO - PROCESS | 1650 | 1464198408754 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]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:46:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 10:46:48 INFO - PROCESS | 1650 | 1464198408777 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1650 | 1464198408779 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:46:48 INFO - PROCESS | 1650 | 1464198408781 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1650 | 1464198408782 Marionette TRACE conn2 <- [1,2866,null,{}] 10:46:48 INFO - PROCESS | 1650 | 1464198408784 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}] 10:46:48 INFO - PROCESS | 1650 | 1464198408896 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:46:48 INFO - PROCESS | 1650 | 1464198408908 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40a800 == 67 [pid = 1650] [id = 724] 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x121126c00) [pid = 1650] [serial = 2172] [outer = 0x0] 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1214dc000) [pid = 1650] [serial = 2173] [outer = 0x121126c00] 10:46:48 INFO - PROCESS | 1650 | 1464198408933 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x121ae1000) [pid = 1650] [serial = 2174] [outer = 0x121126c00] 10:46:49 INFO - PROCESS | 1650 | 1464198409286 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]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:46:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 10:46:49 INFO - PROCESS | 1650 | 1464198409299 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1650 | 1464198409300 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:46:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:46:49 INFO - PROCESS | 1650 | 1464198409303 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1650 | 1464198409304 Marionette TRACE conn2 <- [1,2870,null,{}] 10:46:49 INFO - PROCESS | 1650 | 1464198409308 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}] 10:46:49 INFO - PROCESS | 1650 | 1464198409418 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:46:49 INFO - PROCESS | 1650 | 1464198409430 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a97f000 == 68 [pid = 1650] [id = 725] 10:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x121146800) [pid = 1650] [serial = 2175] [outer = 0x0] 10:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x121b61400) [pid = 1650] [serial = 2176] [outer = 0x121146800] 10:46:49 INFO - PROCESS | 1650 | 1464198409456 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x121e44c00) [pid = 1650] [serial = 2177] [outer = 0x121146800] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x115ec3000) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x121686000) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x119307c00) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119017c00) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x115e3d000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1126f2800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x117076c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1182c5000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1254af800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127a0f800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x116022800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116028800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12112a400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119be0400) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128ef0400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b1e1000) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12abcfc00) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b1e2c00) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x113d5fc00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128c7e000) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119016c00) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128c7f400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119013000) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129293000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121147400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11619bc00) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1193d7400) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1193dc400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a6b2c00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116015000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a7c2400) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126947000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127182400) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121b56000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119f88c00) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x117670c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116012800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12718c800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:46:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119415400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:46:50 INFO - PROCESS | 1650 | 1464198410428 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]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:46:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1174ms 10:46:50 INFO - PROCESS | 1650 | 1464198410477 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1650 | 1464198410479 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:46:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:46:50 INFO - PROCESS | 1650 | 1464198410481 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1650 | 1464198410483 Marionette TRACE conn2 <- [1,2874,null,{}] 10:46:50 INFO - PROCESS | 1650 | 1464198410485 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}] 10:46:50 INFO - PROCESS | 1650 | 1464198410587 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:46:50 INFO - PROCESS | 1650 | 1464198410596 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x127757800 == 69 [pid = 1650] [id = 726] 10:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1182c5000) [pid = 1650] [serial = 2178] [outer = 0x0] 10:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118c13800) [pid = 1650] [serial = 2179] [outer = 0x1182c5000] 10:46:50 INFO - PROCESS | 1650 | 1464198410625 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119980400) [pid = 1650] [serial = 2180] [outer = 0x1182c5000] 10:46:50 INFO - PROCESS | 1650 | 1464198410980 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]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:46:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 10:46:51 INFO - PROCESS | 1650 | 1464198411002 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1650 | 1464198411003 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:46:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:46:51 INFO - PROCESS | 1650 | 1464198411007 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1650 | 1464198411010 Marionette TRACE conn2 <- [1,2878,null,{}] 10:46:51 INFO - PROCESS | 1650 | 1464198411022 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}] 10:46:51 INFO - PROCESS | 1650 | 1464198411111 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:46:51 INFO - PROCESS | 1650 | 1464198411115 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf17000 == 70 [pid = 1650] [id = 727] 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x113d65000) [pid = 1650] [serial = 2181] [outer = 0x0] 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121b55800) [pid = 1650] [serial = 2182] [outer = 0x113d65000] 10:46:51 INFO - PROCESS | 1650 | 1464198411140 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1257a5800) [pid = 1650] [serial = 2183] [outer = 0x113d65000] 10:46:51 INFO - PROCESS | 1650 | 1464198411480 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]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:46:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 485ms 10:46:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:46:51 INFO - PROCESS | 1650 | 1464198411495 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1650 | 1464198411496 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:46:51 INFO - PROCESS | 1650 | 1464198411498 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1650 | 1464198411499 Marionette TRACE conn2 <- [1,2882,null,{}] 10:46:51 INFO - PROCESS | 1650 | 1464198411501 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}] 10:46:51 INFO - PROCESS | 1650 | 1464198411594 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:46:51 INFO - PROCESS | 1650 | 1464198411598 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c53f800 == 71 [pid = 1650] [id = 728] 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12112b000) [pid = 1650] [serial = 2184] [outer = 0x0] 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x125fac800) [pid = 1650] [serial = 2185] [outer = 0x12112b000] 10:46:51 INFO - PROCESS | 1650 | 1464198411623 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126945800) [pid = 1650] [serial = 2186] [outer = 0x12112b000] 10:46:51 INFO - PROCESS | 1650 | 1464198411975 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]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:46:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 10:46:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:46:52 INFO - PROCESS | 1650 | 1464198412026 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1650 | 1464198412027 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:46:52 INFO - PROCESS | 1650 | 1464198412029 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1650 | 1464198412030 Marionette TRACE conn2 <- [1,2886,null,{}] 10:46:52 INFO - PROCESS | 1650 | 1464198412032 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}] 10:46:52 INFO - PROCESS | 1650 | 1464198412118 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:46:52 INFO - PROCESS | 1650 | 1464198412124 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc98800 == 72 [pid = 1650] [id = 729] 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126945c00) [pid = 1650] [serial = 2187] [outer = 0x0] 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1269eb000) [pid = 1650] [serial = 2188] [outer = 0x126945c00] 10:46:52 INFO - PROCESS | 1650 | 1464198412148 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126be4c00) [pid = 1650] [serial = 2189] [outer = 0x126945c00] 10:46:52 INFO - PROCESS | 1650 | 1464198412616 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]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:46:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 620ms 10:46:52 INFO - PROCESS | 1650 | 1464198412650 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1650 | 1464198412653 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:46:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:46:52 INFO - PROCESS | 1650 | 1464198412659 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1650 | 1464198412662 Marionette TRACE conn2 <- [1,2890,null,{}] 10:46:52 INFO - PROCESS | 1650 | 1464198412666 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}] 10:46:52 INFO - PROCESS | 1650 | 1464198412780 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:46:52 INFO - PROCESS | 1650 | 1464198412858 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c2000 == 73 [pid = 1650] [id = 730] 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1126f1c00) [pid = 1650] [serial = 2190] [outer = 0x0] 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11290f000) [pid = 1650] [serial = 2191] [outer = 0x1126f1c00] 10:46:52 INFO - PROCESS | 1650 | 1464198412890 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x112cb3800) [pid = 1650] [serial = 2192] [outer = 0x1126f1c00] 10:46:53 INFO - PROCESS | 1650 | 1464198413336 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:46:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 10:46:53 INFO - PROCESS | 1650 | 1464198413380 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:46:53 INFO - PROCESS | 1650 | 1464198413384 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:46:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:46:53 INFO - PROCESS | 1650 | 1464198413389 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1650 | 1464198413391 Marionette TRACE conn2 <- [1,2894,null,{}] 10:46:53 INFO - PROCESS | 1650 | 1464198413393 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}] 10:46:53 INFO - PROCESS | 1650 | 1464198413505 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:46:53 INFO - PROCESS | 1650 | 1464198413582 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121715800 == 74 [pid = 1650] [id = 731] 10:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x113f42800) [pid = 1650] [serial = 2193] [outer = 0x0] 10:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116159400) [pid = 1650] [serial = 2194] [outer = 0x113f42800] 10:46:53 INFO - PROCESS | 1650 | 1464198413612 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x116a4f400) [pid = 1650] [serial = 2195] [outer = 0x113f42800] 10:46:54 INFO - PROCESS | 1650 | 1464198414030 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]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:46:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 10:46:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:46:54 INFO - PROCESS | 1650 | 1464198414061 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1650 | 1464198414062 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:46:54 INFO - PROCESS | 1650 | 1464198414065 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1650 | 1464198414067 Marionette TRACE conn2 <- [1,2898,null,{}] 10:46:54 INFO - PROCESS | 1650 | 1464198414075 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}] 10:46:54 INFO - PROCESS | 1650 | 1464198414194 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:46:54 INFO - PROCESS | 1650 | 1464198414303 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9c800 == 75 [pid = 1650] [id = 732] 10:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1185e9400) [pid = 1650] [serial = 2196] [outer = 0x0] 10:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119050000) [pid = 1650] [serial = 2197] [outer = 0x1185e9400] 10:46:54 INFO - PROCESS | 1650 | 1464198414360 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1193dd000) [pid = 1650] [serial = 2198] [outer = 0x1185e9400] 10:46:54 INFO - PROCESS | 1650 | 1464198414887 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]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:46:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 871ms 10:46:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:46:54 INFO - PROCESS | 1650 | 1464198414937 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1650 | 1464198414939 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:46:54 INFO - PROCESS | 1650 | 1464198414943 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1650 | 1464198414944 Marionette TRACE conn2 <- [1,2902,null,{}] 10:46:54 INFO - PROCESS | 1650 | 1464198414947 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}] 10:46:55 INFO - PROCESS | 1650 | 1464198415055 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:46:55 INFO - PROCESS | 1650 | 1464198415131 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d50f000 == 76 [pid = 1650] [id = 733] 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11941f000) [pid = 1650] [serial = 2199] [outer = 0x0] 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x120f51800) [pid = 1650] [serial = 2200] [outer = 0x11941f000] 10:46:55 INFO - PROCESS | 1650 | 1464198415161 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x121687c00) [pid = 1650] [serial = 2201] [outer = 0x11941f000] 10:46:55 INFO - PROCESS | 1650 | 1464198415574 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:46:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 10:46:55 INFO - PROCESS | 1650 | 1464198415613 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1650 | 1464198415615 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:46:55 INFO - PROCESS | 1650 | 1464198415617 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1650 | 1464198415618 Marionette TRACE conn2 <- [1,2906,null,{}] 10:46:55 INFO - PROCESS | 1650 | 1464198415621 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}] 10:46:55 INFO - PROCESS | 1650 | 1464198415730 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:46:55 INFO - PROCESS | 1650 | 1464198415833 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5a7800 == 77 [pid = 1650] [id = 734] 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x121124800) [pid = 1650] [serial = 2202] [outer = 0x0] 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x121e4c800) [pid = 1650] [serial = 2203] [outer = 0x121124800] 10:46:55 INFO - PROCESS | 1650 | 1464198415867 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1269f3400) [pid = 1650] [serial = 2204] [outer = 0x121124800] 10:46:56 INFO - PROCESS | 1650 | 1464198416284 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]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 718ms 10:46:56 INFO - PROCESS | 1650 | 1464198416336 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1650 | 1464198416337 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:46:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:46:56 INFO - PROCESS | 1650 | 1464198416340 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1650 | 1464198416341 Marionette TRACE conn2 <- [1,2910,null,{}] 10:46:56 INFO - PROCESS | 1650 | 1464198416343 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}] 10:46:56 INFO - PROCESS | 1650 | 1464198416485 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:46:56 INFO - PROCESS | 1650 | 1464198416592 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d991000 == 78 [pid = 1650] [id = 735] 10:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x127182400) [pid = 1650] [serial = 2205] [outer = 0x0] 10:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x127725400) [pid = 1650] [serial = 2206] [outer = 0x127182400] 10:46:56 INFO - PROCESS | 1650 | 1464198416624 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128c54c00) [pid = 1650] [serial = 2207] [outer = 0x127182400] 10:46:56 INFO - PROCESS | 1650 | 1464198416956 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]]]}] 10:46:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:46:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:46:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 668ms 10:46:57 INFO - TEST-START | /DOMEvents/constructors.html 10:46:57 INFO - PROCESS | 1650 | 1464198417009 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1650 | 1464198417010 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:46:57 INFO - PROCESS | 1650 | 1464198417013 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1650 | 1464198417014 Marionette TRACE conn2 <- [1,2914,null,{}] 10:46:57 INFO - PROCESS | 1650 | 1464198417019 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}] 10:46:57 INFO - PROCESS | 1650 | 1464198417127 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:46:57 INFO - PROCESS | 1650 | 1464198417201 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d58000 == 79 [pid = 1650] [id = 736] 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x127a0c000) [pid = 1650] [serial = 2208] [outer = 0x0] 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128c7b400) [pid = 1650] [serial = 2209] [outer = 0x127a0c000] 10:46:57 INFO - PROCESS | 1650 | 1464198417232 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128ef3000) [pid = 1650] [serial = 2210] [outer = 0x127a0c000] 10:46:57 INFO - PROCESS | 1650 | 1464198417613 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]]]}] 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:46:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:46:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:46:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 626ms 10:46:57 INFO - PROCESS | 1650 | 1464198417640 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1650 | 1464198417642 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:46:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:46:57 INFO - PROCESS | 1650 | 1464198417644 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1650 | 1464198417645 Marionette TRACE conn2 <- [1,2918,null,{}] 10:46:57 INFO - PROCESS | 1650 | 1464198417648 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}] 10:46:57 INFO - PROCESS | 1650 | 1464198417753 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:46:57 INFO - PROCESS | 1650 | 1464198417851 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x134ed9000 == 80 [pid = 1650] [id = 737] 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128c5d800) [pid = 1650] [serial = 2211] [outer = 0x0] 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129299000) [pid = 1650] [serial = 2212] [outer = 0x128c5d800] 10:46:57 INFO - PROCESS | 1650 | 1464198417882 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a42b000) [pid = 1650] [serial = 2213] [outer = 0x128c5d800] 10:46:58 INFO - PROCESS | 1650 | 1464198418269 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:46:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:46:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 10:46:58 INFO - PROCESS | 1650 | 1464198418316 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1650 | 1464198418318 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:46:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:46:58 INFO - PROCESS | 1650 | 1464198418320 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1650 | 1464198418321 Marionette TRACE conn2 <- [1,2922,null,{}] 10:46:58 INFO - PROCESS | 1650 | 1464198418324 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}] 10:46:58 INFO - PROCESS | 1650 | 1464198418436 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:46:58 INFO - PROCESS | 1650 | 1464198418543 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e04800 == 81 [pid = 1650] [id = 738] 10:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x111a0f800) [pid = 1650] [serial = 2214] [outer = 0x0] 10:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1126f4000) [pid = 1650] [serial = 2215] [outer = 0x111a0f800] 10:46:58 INFO - PROCESS | 1650 | 1464198418576 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1167c2400) [pid = 1650] [serial = 2216] [outer = 0x111a0f800] 10:46:58 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:46:58 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:46:58 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:46:58 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:46:58 INFO - PROCESS | 1650 | 1464198418909 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]]]}] 10:46:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:46:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:46:58 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 10:46:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:46:58 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 10:46:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:46:58 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]" 10:46:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:46:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:46:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 624ms 10:46:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:46:58 INFO - PROCESS | 1650 | 1464198418945 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1650 | 1464198418946 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:46:58 INFO - PROCESS | 1650 | 1464198418949 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1650 | 1464198418950 Marionette TRACE conn2 <- [1,2926,null,{}] 10:46:58 INFO - PROCESS | 1650 | 1464198418953 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}] 10:46:59 INFO - PROCESS | 1650 | 1464198419064 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:46:59 INFO - PROCESS | 1650 | 1464198419161 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125122000 == 82 [pid = 1650] [id = 739] 10:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x111f3b400) [pid = 1650] [serial = 2217] [outer = 0x0] 10:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11693a800) [pid = 1650] [serial = 2218] [outer = 0x111f3b400] 10:46:59 INFO - PROCESS | 1650 | 1464198419193 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x127a0dc00) [pid = 1650] [serial = 2219] [outer = 0x111f3b400] 10:46:59 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:46:59 INFO - PROCESS | 1650 | 1464198419769 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]]]}] 10:46:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:46:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 871ms 10:46:59 INFO - PROCESS | 1650 | 1464198419822 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 1650 | 1464198419825 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:46:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:46:59 INFO - PROCESS | 1650 | 1464198419830 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:46:59 INFO - PROCESS | 1650 | 1464198419834 Marionette TRACE conn2 <- [1,2930,null,{}] 10:46:59 INFO - PROCESS | 1650 | 1464198419839 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}] 10:47:00 INFO - PROCESS | 1650 | 1464198420029 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:47:00 INFO - PROCESS | 1650 | 1464198420165 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121182800 == 83 [pid = 1650] [id = 740] 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x112771000) [pid = 1650] [serial = 2220] [outer = 0x0] 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1129a7400) [pid = 1650] [serial = 2221] [outer = 0x112771000] 10:47:00 INFO - PROCESS | 1650 | 1464198420194 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x113d61800) [pid = 1650] [serial = 2222] [outer = 0x112771000] 10:47:00 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:47:00 INFO - PROCESS | 1650 | 1464198420547 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]]]}] 10:47:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:47:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 723ms 10:47:00 INFO - PROCESS | 1650 | 1464198420552 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1650 | 1464198420556 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:47:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:47:00 INFO - PROCESS | 1650 | 1464198420581 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1650 | 1464198420583 Marionette TRACE conn2 <- [1,2934,null,{}] 10:47:00 INFO - PROCESS | 1650 | 1464198420586 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}] 10:47:00 INFO - PROCESS | 1650 | 1464198420687 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:47:00 INFO - PROCESS | 1650 | 1464198420814 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c53f800 == 82 [pid = 1650] [id = 728] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf17000 == 81 [pid = 1650] [id = 727] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127757800 == 80 [pid = 1650] [id = 726] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a97f000 == 79 [pid = 1650] [id = 725] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40a800 == 78 [pid = 1650] [id = 724] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128e37000 == 77 [pid = 1650] [id = 723] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12715d000 == 76 [pid = 1650] [id = 722] 10:47:00 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12bf63400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11663d800 == 77 [pid = 1650] [id = 741] 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1126f2c00) [pid = 1650] [serial = 2223] [outer = 0x0] 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x113904c00) [pid = 1650] [serial = 2224] [outer = 0x1126f2c00] 10:47:00 INFO - PROCESS | 1650 | 1464198420880 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11766c000) [pid = 1650] [serial = 2225] [outer = 0x1126f2c00] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1260af000 == 76 [pid = 1650] [id = 721] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121bc0000 == 75 [pid = 1650] [id = 720] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11906f800 == 74 [pid = 1650] [id = 719] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121381000 == 73 [pid = 1650] [id = 718] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc000 == 72 [pid = 1650] [id = 717] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1187df800 == 71 [pid = 1650] [id = 716] 10:47:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12137d800 == 70 [pid = 1650] [id = 711] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x127a0cc00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1167cfc00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x127724c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11941b000) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x121827c00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127a11c00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11396ac00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1185e4000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11941f800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12718ac00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x128c80800) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x118170000) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1185eb800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1257b2000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x121126000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11699a000) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x126944800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1193da000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129293c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ba0dc00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b054c00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ba18800) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12134c800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118530400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bb0a000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127a07000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a425400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12a6b1c00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11930f400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a42c800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x121963400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1251f7000) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118171800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1185e5800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121354000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x120f4bc00) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12abd6c00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121b59800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a7be400) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a6be400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11852fc00) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118173400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a930400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12abd4000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126be6c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127724800) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128c75400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1275de800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bb02800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11941c400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b1e2000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bb2d400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bb2a800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12ba12c00) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bf5a800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12abc8400) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128c75c00) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129290c00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 10:47:01 INFO - PROCESS | 1650 | 1464198421184 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]]]}] 10:47:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:47:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 10:47:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:47:01 INFO - PROCESS | 1650 | 1464198421202 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1650 | 1464198421203 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:47:01 INFO - PROCESS | 1650 | 1464198421206 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1650 | 1464198421211 Marionette TRACE conn2 <- [1,2938,null,{}] 10:47:01 INFO - PROCESS | 1650 | 1464198421218 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}] 10:47:01 INFO - PROCESS | 1650 | 1464198421314 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:47:01 INFO - PROCESS | 1650 | 1464198421319 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121717800 == 71 [pid = 1650] [id = 742] 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117e55800) [pid = 1650] [serial = 2226] [outer = 0x0] 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1182ca000) [pid = 1650] [serial = 2227] [outer = 0x117e55800] 10:47:01 INFO - PROCESS | 1650 | 1464198421348 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118c17400) [pid = 1650] [serial = 2228] [outer = 0x117e55800] 10:47:01 INFO - PROCESS | 1650 | 1464198421687 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]]]}] 10:47:01 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. 10:47:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 523ms 10:47:01 INFO - PROCESS | 1650 | 1464198421729 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1650 | 1464198421731 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:47:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:47:01 INFO - PROCESS | 1650 | 1464198421734 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1650 | 1464198421735 Marionette TRACE conn2 <- [1,2942,null,{}] 10:47:01 INFO - PROCESS | 1650 | 1464198421737 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}] 10:47:01 INFO - PROCESS | 1650 | 1464198421829 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:47:01 INFO - PROCESS | 1650 | 1464198421833 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12692b000 == 72 [pid = 1650] [id = 743] 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1193b9000) [pid = 1650] [serial = 2229] [outer = 0x0] 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1193e2c00) [pid = 1650] [serial = 2230] [outer = 0x1193b9000] 10:47:01 INFO - PROCESS | 1650 | 1464198421859 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11941e800) [pid = 1650] [serial = 2231] [outer = 0x1193b9000] 10:47:02 INFO - PROCESS | 1650 | 1464198422192 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"]]]}] 10:47:02 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 10:47:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:47:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 10:47:02 INFO - PROCESS | 1650 | 1464198422202 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1650 | 1464198422203 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:47:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:47:02 INFO - PROCESS | 1650 | 1464198422206 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1650 | 1464198422208 Marionette TRACE conn2 <- [1,2946,null,{}] 10:47:02 INFO - PROCESS | 1650 | 1464198422211 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}] 10:47:02 INFO - PROCESS | 1650 | 1464198422325 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:47:02 INFO - PROCESS | 1650 | 1464198422361 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x127773800 == 73 [pid = 1650] [id = 744] 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1193d7c00) [pid = 1650] [serial = 2232] [outer = 0x0] 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x120f49400) [pid = 1650] [serial = 2233] [outer = 0x1193d7c00] 10:47:02 INFO - PROCESS | 1650 | 1464198422387 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12113d000) [pid = 1650] [serial = 2234] [outer = 0x1193d7c00] 10:47:02 INFO - PROCESS | 1650 | 1464198422642 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]]]}] 10:47:02 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. 10:47:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms 10:47:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:47:02 INFO - PROCESS | 1650 | 1464198422681 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1650 | 1464198422682 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:47:02 INFO - PROCESS | 1650 | 1464198422684 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1650 | 1464198422685 Marionette TRACE conn2 <- [1,2950,null,{}] 10:47:02 INFO - PROCESS | 1650 | 1464198422687 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}] 10:47:02 INFO - PROCESS | 1650 | 1464198422804 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:47:02 INFO - PROCESS | 1650 | 1464198422810 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a610000 == 74 [pid = 1650] [id = 745] 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12156b400) [pid = 1650] [serial = 2235] [outer = 0x0] 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x121968c00) [pid = 1650] [serial = 2236] [outer = 0x12156b400] 10:47:02 INFO - PROCESS | 1650 | 1464198422836 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126948000) [pid = 1650] [serial = 2237] [outer = 0x12156b400] 10:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a972800 == 75 [pid = 1650] [id = 746] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126e67c00) [pid = 1650] [serial = 2238] [outer = 0x0] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1275dec00) [pid = 1650] [serial = 2239] [outer = 0x126e67c00] 10:47:03 INFO - PROCESS | 1650 | 1464198423244 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]]]}] 10:47:03 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. 10:47:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 10:47:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:47:03 INFO - PROCESS | 1650 | 1464198423253 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1650 | 1464198423254 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:47:03 INFO - PROCESS | 1650 | 1464198423256 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1650 | 1464198423259 Marionette TRACE conn2 <- [1,2954,null,{}] 10:47:03 INFO - PROCESS | 1650 | 1464198423262 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}] 10:47:03 INFO - PROCESS | 1650 | 1464198423399 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:47:03 INFO - PROCESS | 1650 | 1464198423416 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf14000 == 76 [pid = 1650] [id = 747] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115e3d000) [pid = 1650] [serial = 2240] [outer = 0x0] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126be8400) [pid = 1650] [serial = 2241] [outer = 0x115e3d000] 10:47:03 INFO - PROCESS | 1650 | 1464198423442 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1275de800) [pid = 1650] [serial = 2242] [outer = 0x115e3d000] 10:47:03 INFO - PROCESS | 1650 | 1464198423745 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]]]}] 10:47:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:47:03 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 10:47:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 523ms 10:47:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:47:03 INFO - PROCESS | 1650 | 1464198423785 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1650 | 1464198423786 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:47:03 INFO - PROCESS | 1650 | 1464198423789 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1650 | 1464198423791 Marionette TRACE conn2 <- [1,2958,null,{}] 10:47:03 INFO - PROCESS | 1650 | 1464198423796 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}] 10:47:03 INFO - PROCESS | 1650 | 1464198423949 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:47:03 INFO - PROCESS | 1650 | 1464198423967 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb51000 == 77 [pid = 1650] [id = 748] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1269f0800) [pid = 1650] [serial = 2243] [outer = 0x0] 10:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128c7dc00) [pid = 1650] [serial = 2244] [outer = 0x1269f0800] 10:47:03 INFO - PROCESS | 1650 | 1464198423997 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12928ec00) [pid = 1650] [serial = 2245] [outer = 0x1269f0800] 10:47:04 INFO - PROCESS | 1650 | 1464198424403 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]]]}] 10:47:04 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. 10:47:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 10:47:04 INFO - PROCESS | 1650 | 1464198424412 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1650 | 1464198424414 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:47:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:47:04 INFO - PROCESS | 1650 | 1464198424417 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1650 | 1464198424419 Marionette TRACE conn2 <- [1,2962,null,{}] 10:47:04 INFO - PROCESS | 1650 | 1464198424423 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}] 10:47:04 INFO - PROCESS | 1650 | 1464198424610 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:47:04 INFO - PROCESS | 1650 | 1464198424631 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d50d800 == 78 [pid = 1650] [id = 749] 10:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129298800) [pid = 1650] [serial = 2246] [outer = 0x0] 10:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a7ba800) [pid = 1650] [serial = 2247] [outer = 0x129298800] 10:47:04 INFO - PROCESS | 1650 | 1464198424656 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a923c00) [pid = 1650] [serial = 2248] [outer = 0x129298800] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119411c00) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121126c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x111ed6400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116942800) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11823c800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121146800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1182c5000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119015800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x112cb3400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x117674400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12112b000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x113d65000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11904ec00) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12504d000) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1185eb400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1214e2400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121141400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:47:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119e7a800) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:47:05 INFO - PROCESS | 1650 | 1464198425148 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]]]}] 10:47:05 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. 10:47:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 776ms 10:47:05 INFO - PROCESS | 1650 | 1464198425193 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 1650 | 1464198425194 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:47:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:47:05 INFO - PROCESS | 1650 | 1464198425197 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1650 | 1464198425198 Marionette TRACE conn2 <- [1,2966,null,{}] 10:47:05 INFO - PROCESS | 1650 | 1464198425200 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}] 10:47:05 INFO - PROCESS | 1650 | 1464198425294 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:47:05 INFO - PROCESS | 1650 | 1464198425298 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260a6000 == 79 [pid = 1650] [id = 750] 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1126f4400) [pid = 1650] [serial = 2249] [outer = 0x0] 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119049400) [pid = 1650] [serial = 2250] [outer = 0x1126f4400] 10:47:05 INFO - PROCESS | 1650 | 1464198425324 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12112b000) [pid = 1650] [serial = 2251] [outer = 0x1126f4400] 10:47:05 INFO - PROCESS | 1650 | 1464198425661 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]]]}] 10:47:05 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. 10:47:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 10:47:05 INFO - PROCESS | 1650 | 1464198425668 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:47:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:47:05 INFO - PROCESS | 1650 | 1464198425670 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:47:05 INFO - PROCESS | 1650 | 1464198425672 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1650 | 1464198425675 Marionette TRACE conn2 <- [1,2970,null,{}] 10:47:05 INFO - PROCESS | 1650 | 1464198425680 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}] 10:47:05 INFO - PROCESS | 1650 | 1464198425826 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:47:05 INFO - PROCESS | 1650 | 1464198425833 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e11f800 == 80 [pid = 1650] [id = 751] 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121126c00) [pid = 1650] [serial = 2252] [outer = 0x0] 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129294000) [pid = 1650] [serial = 2253] [outer = 0x121126c00] 10:47:05 INFO - PROCESS | 1650 | 1464198425862 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12abd4000) [pid = 1650] [serial = 2254] [outer = 0x121126c00] 10:47:06 INFO - PROCESS | 1650 | 1464198426157 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]]]}] 10:47:06 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. 10:47:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 523ms 10:47:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:47:06 INFO - PROCESS | 1650 | 1464198426195 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1650 | 1464198426196 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:47:06 INFO - PROCESS | 1650 | 1464198426198 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1650 | 1464198426200 Marionette TRACE conn2 <- [1,2974,null,{}] 10:47:06 INFO - PROCESS | 1650 | 1464198426202 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}] 10:47:06 INFO - PROCESS | 1650 | 1464198426299 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:47:06 INFO - PROCESS | 1650 | 1464198426304 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x134d78000 == 81 [pid = 1650] [id = 752] 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b056800) [pid = 1650] [serial = 2255] [outer = 0x0] 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b1e0c00) [pid = 1650] [serial = 2256] [outer = 0x12b056800] 10:47:06 INFO - PROCESS | 1650 | 1464198426331 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b1e9400) [pid = 1650] [serial = 2257] [outer = 0x12b056800] 10:47:06 INFO - PROCESS | 1650 | 1464198426638 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]]]}] 10:47:06 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. 10:47:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 10:47:06 INFO - PROCESS | 1650 | 1464198426667 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1650 | 1464198426668 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:47:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:47:06 INFO - PROCESS | 1650 | 1464198426677 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1650 | 1464198426679 Marionette TRACE conn2 <- [1,2978,null,{}] 10:47:06 INFO - PROCESS | 1650 | 1464198426681 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}] 10:47:06 INFO - PROCESS | 1650 | 1464198426812 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:47:06 INFO - PROCESS | 1650 | 1464198426820 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x135108000 == 82 [pid = 1650] [id = 753] 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x112971c00) [pid = 1650] [serial = 2258] [outer = 0x0] 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ba10800) [pid = 1650] [serial = 2259] [outer = 0x112971c00] 10:47:06 INFO - PROCESS | 1650 | 1464198426845 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ba1a400) [pid = 1650] [serial = 2260] [outer = 0x112971c00] 10:47:07 INFO - PROCESS | 1650 | 1464198427231 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]]]}] 10:47:07 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. 10:47:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 574ms 10:47:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:47:07 INFO - PROCESS | 1650 | 1464198427247 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1650 | 1464198427250 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:47:07 INFO - PROCESS | 1650 | 1464198427253 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1650 | 1464198427256 Marionette TRACE conn2 <- [1,2982,null,{}] 10:47:07 INFO - PROCESS | 1650 | 1464198427260 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}] 10:47:07 INFO - PROCESS | 1650 | 1464198427383 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:47:07 INFO - PROCESS | 1650 | 1464198427487 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827c000 == 83 [pid = 1650] [id = 754] 10:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x111f3d000) [pid = 1650] [serial = 2261] [outer = 0x0] 10:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112cb1c00) [pid = 1650] [serial = 2262] [outer = 0x111f3d000] 10:47:07 INFO - PROCESS | 1650 | 1464198427520 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x116014000) [pid = 1650] [serial = 2263] [outer = 0x111f3d000] 10:47:07 INFO - PROCESS | 1650 | 1464198427905 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"]]]}] 10:47:07 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 10:47:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:47:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 10:47:07 INFO - PROCESS | 1650 | 1464198427926 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1650 | 1464198427931 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:47:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:47:07 INFO - PROCESS | 1650 | 1464198427935 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1650 | 1464198427937 Marionette TRACE conn2 <- [1,2986,null,{}] 10:47:07 INFO - PROCESS | 1650 | 1464198427940 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}] 10:47:08 INFO - PROCESS | 1650 | 1464198428054 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:47:08 INFO - PROCESS | 1650 | 1464198428162 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260af000 == 84 [pid = 1650] [id = 755] 10:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1161a8400) [pid = 1650] [serial = 2264] [outer = 0x0] 10:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11716d800) [pid = 1650] [serial = 2265] [outer = 0x1161a8400] 10:47:08 INFO - PROCESS | 1650 | 1464198428194 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118515400) [pid = 1650] [serial = 2266] [outer = 0x1161a8400] 10:47:08 INFO - PROCESS | 1650 | 1464198428619 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]]]}] 10:47:08 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. 10:47:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 723ms 10:47:08 INFO - PROCESS | 1650 | 1464198428660 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1650 | 1464198428662 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:47:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:47:08 INFO - PROCESS | 1650 | 1464198428666 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1650 | 1464198428670 Marionette TRACE conn2 <- [1,2990,null,{}] 10:47:08 INFO - PROCESS | 1650 | 1464198428681 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}] 10:47:08 INFO - PROCESS | 1650 | 1464198428949 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:47:09 INFO - PROCESS | 1650 | 1464198429066 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d98b800 == 85 [pid = 1650] [id = 756] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119309800) [pid = 1650] [serial = 2267] [outer = 0x0] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119413400) [pid = 1650] [serial = 2268] [outer = 0x119309800] 10:47:09 INFO - PROCESS | 1650 | 1464198429111 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1214da800) [pid = 1650] [serial = 2269] [outer = 0x119309800] 10:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d995000 == 86 [pid = 1650] [id = 757] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x121e4c400) [pid = 1650] [serial = 2270] [outer = 0x0] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12113c400) [pid = 1650] [serial = 2271] [outer = 0x121e4c400] 10:47:09 INFO - PROCESS | 1650 | 1464198429526 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]]]}] 10:47:09 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. 10:47:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 879ms 10:47:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:47:09 INFO - PROCESS | 1650 | 1464198429545 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 1650 | 1464198429547 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:47:09 INFO - PROCESS | 1650 | 1464198429549 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 1650 | 1464198429550 Marionette TRACE conn2 <- [1,2994,null,{}] 10:47:09 INFO - PROCESS | 1650 | 1464198429553 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}] 10:47:09 INFO - PROCESS | 1650 | 1464198429700 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:47:09 INFO - PROCESS | 1650 | 1464198429808 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352d7800 == 87 [pid = 1650] [id = 758] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x121d8a400) [pid = 1650] [serial = 2272] [outer = 0x0] 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1258dc400) [pid = 1650] [serial = 2273] [outer = 0x121d8a400] 10:47:09 INFO - PROCESS | 1650 | 1464198429838 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127720000) [pid = 1650] [serial = 2274] [outer = 0x121d8a400] 10:47:10 INFO - PROCESS | 1650 | 1464198430202 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]]]}] 10:47:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:47:10 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 10:47:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 669ms 10:47:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:47:10 INFO - PROCESS | 1650 | 1464198430218 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1650 | 1464198430220 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:47:10 INFO - PROCESS | 1650 | 1464198430222 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1650 | 1464198430223 Marionette TRACE conn2 <- [1,2998,null,{}] 10:47:10 INFO - PROCESS | 1650 | 1464198430226 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}] 10:47:10 INFO - PROCESS | 1650 | 1464198430339 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:47:10 INFO - PROCESS | 1650 | 1464198430435 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13531e000 == 88 [pid = 1650] [id = 759] 10:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x127a0a400) [pid = 1650] [serial = 2275] [outer = 0x0] 10:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12951b400) [pid = 1650] [serial = 2276] [outer = 0x127a0a400] 10:47:10 INFO - PROCESS | 1650 | 1464198430464 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a6bb000) [pid = 1650] [serial = 2277] [outer = 0x127a0a400] 10:47:10 INFO - PROCESS | 1650 | 1464198430823 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]]]}] 10:47:10 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. 10:47:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 10:47:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:47:10 INFO - PROCESS | 1650 | 1464198430842 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1650 | 1464198430844 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:47:10 INFO - PROCESS | 1650 | 1464198430846 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1650 | 1464198430848 Marionette TRACE conn2 <- [1,3002,null,{}] 10:47:10 INFO - PROCESS | 1650 | 1464198430850 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}] 10:47:10 INFO - PROCESS | 1650 | 1464198430978 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:47:11 INFO - PROCESS | 1650 | 1464198431089 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1356aa000 == 89 [pid = 1650] [id = 760] 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12951d000) [pid = 1650] [serial = 2278] [outer = 0x0] 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12ba11800) [pid = 1650] [serial = 2279] [outer = 0x12951d000] 10:47:11 INFO - PROCESS | 1650 | 1464198431122 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bb23400) [pid = 1650] [serial = 2280] [outer = 0x12951d000] 10:47:11 INFO - PROCESS | 1650 | 1464198431471 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]]]}] 10:47:11 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. 10:47:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 10:47:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:47:11 INFO - PROCESS | 1650 | 1464198431519 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1650 | 1464198431520 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:47:11 INFO - PROCESS | 1650 | 1464198431523 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1650 | 1464198431524 Marionette TRACE conn2 <- [1,3006,null,{}] 10:47:11 INFO - PROCESS | 1650 | 1464198431526 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}] 10:47:11 INFO - PROCESS | 1650 | 1464198431639 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:47:11 INFO - PROCESS | 1650 | 1464198431734 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x13575f800 == 90 [pid = 1650] [id = 761] 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12bb25400) [pid = 1650] [serial = 2281] [outer = 0x0] 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bb2d400) [pid = 1650] [serial = 2282] [outer = 0x12bb25400] 10:47:11 INFO - PROCESS | 1650 | 1464198431765 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12bf5c000) [pid = 1650] [serial = 2283] [outer = 0x12bb25400] 10:47:12 INFO - PROCESS | 1650 | 1464198432110 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]]]}] 10:47:12 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. 10:47:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 10:47:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:47:12 INFO - PROCESS | 1650 | 1464198432145 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:47:12 INFO - PROCESS | 1650 | 1464198432146 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:47:12 INFO - PROCESS | 1650 | 1464198432148 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1650 | 1464198432149 Marionette TRACE conn2 <- [1,3010,null,{}] 10:47:12 INFO - PROCESS | 1650 | 1464198432152 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}] 10:47:12 INFO - PROCESS | 1650 | 1464198432263 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:47:12 INFO - PROCESS | 1650 | 1464198432404 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x135770000 == 91 [pid = 1650] [id = 762] 10:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121e53c00) [pid = 1650] [serial = 2284] [outer = 0x0] 10:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bf5f400) [pid = 1650] [serial = 2285] [outer = 0x121e53c00] 10:47:12 INFO - PROCESS | 1650 | 1464198432435 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12c521800) [pid = 1650] [serial = 2286] [outer = 0x121e53c00] 10:47:12 INFO - PROCESS | 1650 | 1464198432798 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]]]}] 10:47:12 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 10:47:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 10:47:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:47:12 INFO - PROCESS | 1650 | 1464198432818 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:47:12 INFO - PROCESS | 1650 | 1464198432819 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:47:12 INFO - PROCESS | 1650 | 1464198432822 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1650 | 1464198432824 Marionette TRACE conn2 <- [1,3014,null,{}] 10:47:12 INFO - PROCESS | 1650 | 1464198432827 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}] 10:47:12 INFO - PROCESS | 1650 | 1464198432970 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:47:13 INFO - PROCESS | 1650 | 1464198433143 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11998e800 == 92 [pid = 1650] [id = 763] 10:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1139f3400) [pid = 1650] [serial = 2287] [outer = 0x0] 10:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x121139000) [pid = 1650] [serial = 2288] [outer = 0x1139f3400] 10:47:13 INFO - PROCESS | 1650 | 1464198433190 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x126949400) [pid = 1650] [serial = 2289] [outer = 0x1139f3400] 10:47:13 INFO - PROCESS | 1650 | [1650] 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 10:47:13 INFO - PROCESS | 1650 | 1464198433836 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:47:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:47:13 INFO - {} 10:47:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:47:13 INFO - {} 10:47:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:47:13 INFO - {} 10:47:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:47:13 INFO - {} 10:47:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1023ms 10:47:13 INFO - PROCESS | 1650 | 1464198433845 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1650 | 1464198433848 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:47:13 INFO - TEST-START | /FileAPI/fileReader.html 10:47:13 INFO - PROCESS | 1650 | 1464198433852 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1650 | 1464198433854 Marionette TRACE conn2 <- [1,3018,null,{}] 10:47:13 INFO - PROCESS | 1650 | 1464198433867 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}] 10:47:14 INFO - PROCESS | 1650 | 1464198434010 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:47:14 INFO - PROCESS | 1650 | 1464198434126 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119079800 == 93 [pid = 1650] [id = 764] 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x113340400) [pid = 1650] [serial = 2290] [outer = 0x0] 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x113dee000) [pid = 1650] [serial = 2291] [outer = 0x113340400] 10:47:14 INFO - PROCESS | 1650 | 1464198434159 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x116a4f000) [pid = 1650] [serial = 2292] [outer = 0x113340400] 10:47:14 INFO - PROCESS | 1650 | 1464198434525 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]]]}] 10:47:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:47:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:47:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:47:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:47:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 726ms 10:47:14 INFO - PROCESS | 1650 | 1464198434578 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1650 | 1464198434582 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:47:14 INFO - TEST-START | /FileAPI/historical.html 10:47:14 INFO - PROCESS | 1650 | 1464198434586 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1650 | 1464198434588 Marionette TRACE conn2 <- [1,3022,null,{}] 10:47:14 INFO - PROCESS | 1650 | 1464198434590 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}] 10:47:14 INFO - PROCESS | 1650 | 1464198434697 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:47:14 INFO - PROCESS | 1650 | 1464198434803 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x125075000 == 94 [pid = 1650] [id = 765] 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x118c14400) [pid = 1650] [serial = 2293] [outer = 0x0] 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119049c00) [pid = 1650] [serial = 2294] [outer = 0x118c14400] 10:47:14 INFO - PROCESS | 1650 | 1464198434830 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1193d7800) [pid = 1650] [serial = 2295] [outer = 0x118c14400] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12106d800 == 93 [pid = 1650] [id = 697] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf9c000 == 92 [pid = 1650] [id = 618] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x134d78000 == 91 [pid = 1650] [id = 752] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e11f800 == 90 [pid = 1650] [id = 751] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1260a6000 == 89 [pid = 1650] [id = 750] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d50d800 == 88 [pid = 1650] [id = 749] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1269eb000) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb51000 == 87 [pid = 1650] [id = 748] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf14000 == 86 [pid = 1650] [id = 747] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a972800 == 85 [pid = 1650] [id = 746] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a610000 == 84 [pid = 1650] [id = 745] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127773800 == 83 [pid = 1650] [id = 744] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12692b000 == 82 [pid = 1650] [id = 743] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121717800 == 81 [pid = 1650] [id = 742] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11663d800 == 80 [pid = 1650] [id = 741] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121182800 == 79 [pid = 1650] [id = 740] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x125122000 == 78 [pid = 1650] [id = 739] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x115e04800 == 77 [pid = 1650] [id = 738] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x134ed9000 == 76 [pid = 1650] [id = 737] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x134d58000 == 75 [pid = 1650] [id = 736] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d991000 == 74 [pid = 1650] [id = 735] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5a7800 == 73 [pid = 1650] [id = 734] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d50f000 == 72 [pid = 1650] [id = 733] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc9c800 == 71 [pid = 1650] [id = 732] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121715800 == 70 [pid = 1650] [id = 731] 10:47:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c2000 == 69 [pid = 1650] [id = 730] 10:47:15 INFO - PROCESS | 1650 | 1464198435219 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"]]]}] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x126946c00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1257a5000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1257ae400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x121e4bc00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x121146400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x121139400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bb11800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11852c000) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a424c00) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1214dc000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x112919800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11276c400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x117e54400) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11706f400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x118524800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x121b61400) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121ae1000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1185f0400) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119980400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1193bb800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11997b800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118c13800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x116013c00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1139f4000) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118178400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118237800) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ba13800) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125fac800) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1250e5400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121b55800) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121e44c00) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x120f4d800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119b5c000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121146000) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x126945800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 10:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1257a5800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 10:47:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:47:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:47:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:47:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:47:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:47:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:47:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:47:15 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 10:47:15 INFO - TEST-START | /FileAPI/idlharness.html 10:47:15 INFO - PROCESS | 1650 | 1464198435258 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1650 | 1464198435260 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:47:15 INFO - PROCESS | 1650 | 1464198435262 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1650 | 1464198435265 Marionette TRACE conn2 <- [1,3026,null,{}] 10:47:15 INFO - PROCESS | 1650 | 1464198435272 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}] 10:47:15 INFO - PROCESS | 1650 | 1464198435365 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:47:15 INFO - PROCESS | 1650 | 1464198435370 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116d000 == 70 [pid = 1650] [id = 766] 10:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1193b9c00) [pid = 1650] [serial = 2296] [outer = 0x0] 10:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119419800) [pid = 1650] [serial = 2297] [outer = 0x1193b9c00] 10:47:15 INFO - PROCESS | 1650 | 1464198435399 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119e7a800) [pid = 1650] [serial = 2298] [outer = 0x1193b9c00] 10:47:16 INFO - PROCESS | 1650 | 1464198435963 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]]]}] 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:47:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:47:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:47:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:47:16 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 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:47:16 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 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:47:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:47:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:47:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:47:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 733ms 10:47:16 INFO - PROCESS | 1650 | 1464198435996 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1650 | 1464198435998 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:47:16 INFO - TEST-START | /FileAPI/idlharness.worker 10:47:16 INFO - PROCESS | 1650 | 1464198436000 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1650 | 1464198436002 Marionette TRACE conn2 <- [1,3030,null,{}] 10:47:16 INFO - PROCESS | 1650 | 1464198436004 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}] 10:47:16 INFO - PROCESS | 1650 | 1464198436101 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:47:16 INFO - PROCESS | 1650 | 1464198436126 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb6000 == 71 [pid = 1650] [id = 767] 10:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12951c400) [pid = 1650] [serial = 2299] [outer = 0x0] 10:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a927000) [pid = 1650] [serial = 2300] [outer = 0x12951c400] 10:47:16 INFO - PROCESS | 1650 | 1464198436152 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12abc8400) [pid = 1650] [serial = 2301] [outer = 0x12951c400] 10:47:16 INFO - PROCESS | 1650 | [1650] 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 10:47:16 INFO - PROCESS | 1650 | 1464198436769 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,{},{}]]]}] 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:47:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:47:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:47:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:47:16 INFO - {} 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:47:16 INFO - {} 10:47:16 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 - {} 10:47:16 INFO - {} 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:47:16 INFO - {} 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:47:16 INFO - {} 10:47:16 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 - {} 10:47:16 INFO - {} 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:47:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:47:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 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 10:47:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:47:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:47:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:47:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:47:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:47:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:47:16 INFO - {} 10:47:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 10:47:16 INFO - PROCESS | 1650 | 1464198436836 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1650 | 1464198436837 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:47:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:47:16 INFO - PROCESS | 1650 | 1464198436839 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1650 | 1464198436840 Marionette TRACE conn2 <- [1,3034,null,{}] 10:47:16 INFO - PROCESS | 1650 | 1464198436842 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}] 10:47:16 INFO - PROCESS | 1650 | 1464198436937 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:47:16 INFO - PROCESS | 1650 | 1464198436941 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x135766000 == 72 [pid = 1650] [id = 768] 10:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b1e3c00) [pid = 1650] [serial = 2302] [outer = 0x0] 10:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12cccb000) [pid = 1650] [serial = 2303] [outer = 0x12b1e3c00] 10:47:16 INFO - PROCESS | 1650 | 1464198436967 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12cccfc00) [pid = 1650] [serial = 2304] [outer = 0x12b1e3c00] 10:47:17 INFO - PROCESS | 1650 | 1464198437317 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]]]}] 10:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:47:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 523ms 10:47:17 INFO - PROCESS | 1650 | 1464198437362 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1650 | 1464198437363 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:47:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:47:17 INFO - PROCESS | 1650 | 1464198437381 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1650 | 1464198437382 Marionette TRACE conn2 <- [1,3038,null,{}] 10:47:17 INFO - PROCESS | 1650 | 1464198437395 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}] 10:47:17 INFO - PROCESS | 1650 | 1464198437524 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:47:17 INFO - PROCESS | 1650 | 1464198437543 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x139036800 == 73 [pid = 1650] [id = 769] 10:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12cb92400) [pid = 1650] [serial = 2305] [outer = 0x0] 10:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d3a6c00) [pid = 1650] [serial = 2306] [outer = 0x12cb92400] 10:47:17 INFO - PROCESS | 1650 | 1464198437568 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d457000) [pid = 1650] [serial = 2307] [outer = 0x12cb92400] 10:47:17 INFO - PROCESS | 1650 | 1464198437896 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"]]]}] 10:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:47:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 543ms 10:47:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:47:17 INFO - PROCESS | 1650 | 1464198437910 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1650 | 1464198437912 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:47:17 INFO - PROCESS | 1650 | 1464198437915 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1650 | 1464198437917 Marionette TRACE conn2 <- [1,3042,null,{}] 10:47:17 INFO - PROCESS | 1650 | 1464198437920 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}] 10:47:18 INFO - PROCESS | 1650 | 1464198438100 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:47:18 INFO - PROCESS | 1650 | 1464198438120 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x135bed000 == 74 [pid = 1650] [id = 770] 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d459c00) [pid = 1650] [serial = 2308] [outer = 0x0] 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d45d400) [pid = 1650] [serial = 2309] [outer = 0x12d459c00] 10:47:18 INFO - PROCESS | 1650 | 1464198438145 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e06b000) [pid = 1650] [serial = 2310] [outer = 0x12d459c00] 10:47:18 INFO - PROCESS | 1650 | 1464198438563 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]]]}] 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:47:18 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. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:47:18 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'.) 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:47:18 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. 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:47:18 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. 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:47:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:47:18 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. 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:47:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:47:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:47:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:47:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:47:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 678ms 10:47:18 INFO - PROCESS | 1650 | 1464198438594 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 1650 | 1464198438595 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:47:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:47:18 INFO - PROCESS | 1650 | 1464198438598 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 1650 | 1464198438599 Marionette TRACE conn2 <- [1,3046,null,{}] 10:47:18 INFO - PROCESS | 1650 | 1464198438602 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}] 10:47:18 INFO - PROCESS | 1650 | 1464198438720 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:47:18 INFO - PROCESS | 1650 | 1464198438731 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x135beb000 == 75 [pid = 1650] [id = 771] 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d45c400) [pid = 1650] [serial = 2311] [outer = 0x0] 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e06f400) [pid = 1650] [serial = 2312] [outer = 0x12d45c400] 10:47:18 INFO - PROCESS | 1650 | 1464198438756 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x13abb2400) [pid = 1650] [serial = 2313] [outer = 0x12d45c400] 10:47:18 INFO - PROCESS | 1650 | [1650] 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 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x115e3d000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1269f0800) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x117e55800) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1126f2c00) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129298800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x112771000) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1193b9000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1193d7c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1126f4400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12156b400) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b056800) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121126c00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126e67c00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:47:19 INFO - PROCESS | 1650 | 1464198439287 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:47:19 INFO - {} 10:47:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 10:47:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:47:19 INFO - PROCESS | 1650 | 1464198439320 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1650 | 1464198439321 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:47:19 INFO - PROCESS | 1650 | 1464198439324 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1650 | 1464198439325 Marionette TRACE conn2 <- [1,3050,null,{}] 10:47:19 INFO - PROCESS | 1650 | 1464198439327 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}] 10:47:19 INFO - PROCESS | 1650 | 1464198439422 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:47:19 INFO - PROCESS | 1650 | 1464198439434 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x135bdc000 == 76 [pid = 1650] [id = 772] 10:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x121144000) [pid = 1650] [serial = 2314] [outer = 0x0] 10:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e072400) [pid = 1650] [serial = 2315] [outer = 0x121144000] 10:47:19 INFO - PROCESS | 1650 | 1464198439459 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x13abb7000) [pid = 1650] [serial = 2316] [outer = 0x121144000] 10:47:19 INFO - PROCESS | 1650 | 1464198439777 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]]]}] 10:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:47:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms 10:47:19 INFO - PROCESS | 1650 | 1464198439797 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1650 | 1464198439799 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:47:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:47:19 INFO - PROCESS | 1650 | 1464198439803 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1650 | 1464198439804 Marionette TRACE conn2 <- [1,3054,null,{}] 10:47:19 INFO - PROCESS | 1650 | 1464198439806 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}] 10:47:19 INFO - PROCESS | 1650 | 1464198439941 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:47:19 INFO - PROCESS | 1650 | 1464198439948 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388d5000 == 77 [pid = 1650] [id = 773] 10:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e072c00) [pid = 1650] [serial = 2317] [outer = 0x0] 10:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x130f92c00) [pid = 1650] [serial = 2318] [outer = 0x12e072c00] 10:47:19 INFO - PROCESS | 1650 | 1464198439973 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x130f96c00) [pid = 1650] [serial = 2319] [outer = 0x12e072c00] 10:47:20 INFO - PROCESS | 1650 | 1464198440397 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"]]]}] 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:47:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:47:20 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" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:47:20 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" 10:47:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:47:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 633ms 10:47:20 INFO - PROCESS | 1650 | 1464198440437 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1650 | 1464198440438 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:47:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:47:20 INFO - PROCESS | 1650 | 1464198440440 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1650 | 1464198440442 Marionette TRACE conn2 <- [1,3058,null,{}] 10:47:20 INFO - PROCESS | 1650 | 1464198440444 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}] 10:47:20 INFO - PROCESS | 1650 | 1464198440585 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:47:20 INFO - PROCESS | 1650 | 1464198440598 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1386f9000 == 78 [pid = 1650] [id = 774] 10:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x130f96800) [pid = 1650] [serial = 2320] [outer = 0x0] 10:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1353c5800) [pid = 1650] [serial = 2321] [outer = 0x130f96800] 10:47:20 INFO - PROCESS | 1650 | 1464198440627 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x13abb6000) [pid = 1650] [serial = 2322] [outer = 0x130f96800] 10:47:20 INFO - PROCESS | 1650 | 1464198440937 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]]]}] 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:47:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:47:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:47:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:47:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:47:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:47:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 10:47:20 INFO - PROCESS | 1650 | 1464198440964 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1650 | 1464198440966 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:47:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:47:20 INFO - PROCESS | 1650 | 1464198440968 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1650 | 1464198440969 Marionette TRACE conn2 <- [1,3062,null,{}] 10:47:20 INFO - PROCESS | 1650 | 1464198440971 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}] 10:47:21 INFO - PROCESS | 1650 | 1464198441067 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:47:21 INFO - PROCESS | 1650 | 1464198441079 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x13889d800 == 79 [pid = 1650] [id = 775] 10:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x135235800) [pid = 1650] [serial = 2323] [outer = 0x0] 10:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x135242000) [pid = 1650] [serial = 2324] [outer = 0x135235800] 10:47:21 INFO - PROCESS | 1650 | 1464198441103 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x138863000) [pid = 1650] [serial = 2325] [outer = 0x135235800] 10:47:21 INFO - PROCESS | 1650 | [1650] 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 10:47:21 INFO - PROCESS | 1650 | 1464198441604 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:47:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:47:21 INFO - {} 10:47:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 10:47:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:47:21 INFO - PROCESS | 1650 | 1464198441638 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1650 | 1464198441641 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:47:21 INFO - PROCESS | 1650 | 1464198441645 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1650 | 1464198441648 Marionette TRACE conn2 <- [1,3066,null,{}] 10:47:21 INFO - PROCESS | 1650 | 1464198441651 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}] 10:47:21 INFO - PROCESS | 1650 | 1464198441830 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:47:21 INFO - PROCESS | 1650 | 1464198441928 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117e800 == 80 [pid = 1650] [id = 776] 10:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x112911c00) [pid = 1650] [serial = 2326] [outer = 0x0] 10:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x117074000) [pid = 1650] [serial = 2327] [outer = 0x112911c00] 10:47:21 INFO - PROCESS | 1650 | 1464198441960 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1182cf400) [pid = 1650] [serial = 2328] [outer = 0x112911c00] 10:47:22 INFO - PROCESS | 1650 | 1464198442336 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]]]}] 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:47:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:47:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 723ms 10:47:22 INFO - PROCESS | 1650 | 1464198442368 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1650 | 1464198442372 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:47:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:47:22 INFO - PROCESS | 1650 | 1464198442377 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1650 | 1464198442379 Marionette TRACE conn2 <- [1,3070,null,{}] 10:47:22 INFO - PROCESS | 1650 | 1464198442382 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}] 10:47:22 INFO - PROCESS | 1650 | 1464198442520 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:47:22 INFO - PROCESS | 1650 | 1464198442607 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc9c000 == 81 [pid = 1650] [id = 777] 10:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11941f800) [pid = 1650] [serial = 2329] [outer = 0x0] 10:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119be9800) [pid = 1650] [serial = 2330] [outer = 0x11941f800] 10:47:22 INFO - PROCESS | 1650 | 1464198442637 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121b55800) [pid = 1650] [serial = 2331] [outer = 0x11941f800] 10:47:23 INFO - PROCESS | 1650 | 1464198443012 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]]]}] 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:47:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 10:47:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:47:23 INFO - PROCESS | 1650 | 1464198443048 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1650 | 1464198443049 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:47:23 INFO - PROCESS | 1650 | 1464198443052 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1650 | 1464198443054 Marionette TRACE conn2 <- [1,3074,null,{}] 10:47:23 INFO - PROCESS | 1650 | 1464198443062 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}] 10:47:23 INFO - PROCESS | 1650 | 1464198443180 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:47:23 INFO - PROCESS | 1650 | 1464198443298 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e13c800 == 82 [pid = 1650] [id = 778] 10:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x127722400) [pid = 1650] [serial = 2332] [outer = 0x0] 10:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128c5dc00) [pid = 1650] [serial = 2333] [outer = 0x127722400] 10:47:23 INFO - PROCESS | 1650 | 1464198443331 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12abd4800) [pid = 1650] [serial = 2334] [outer = 0x127722400] 10:47:23 INFO - PROCESS | 1650 | 1464198443702 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]]]}] 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:47:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:47:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 10:47:23 INFO - PROCESS | 1650 | 1464198443725 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1650 | 1464198443727 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:47:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:47:23 INFO - PROCESS | 1650 | 1464198443730 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1650 | 1464198443731 Marionette TRACE conn2 <- [1,3078,null,{}] 10:47:23 INFO - PROCESS | 1650 | 1464198443735 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}] 10:47:23 INFO - PROCESS | 1650 | 1464198443908 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:47:24 INFO - PROCESS | 1650 | 1464198444092 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x134edb000 == 83 [pid = 1650] [id = 779] 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ba17400) [pid = 1650] [serial = 2335] [outer = 0x0] 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12bb0e000) [pid = 1650] [serial = 2336] [outer = 0x12ba17400] 10:47:24 INFO - PROCESS | 1650 | 1464198444138 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bf5fc00) [pid = 1650] [serial = 2337] [outer = 0x12ba17400] 10:47:24 INFO - PROCESS | 1650 | 1464198444541 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] 10:47:24 INFO - PROCESS | 1650 | 1464198444553 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:47:24 INFO - PROCESS | 1650 | 1464198444555 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1650 | 1464198444556 Marionette TRACE conn2 <- [1,3082,null,{}] 10:47:24 INFO - PROCESS | 1650 | 1464198444559 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}] 10:47:24 INFO - PROCESS | 1650 | 1464198444672 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:47:24 INFO - PROCESS | 1650 | 1464198444788 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1352cf000 == 84 [pid = 1650] [id = 780] 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bb03800) [pid = 1650] [serial = 2338] [outer = 0x0] 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12bf63800) [pid = 1650] [serial = 2339] [outer = 0x12bb03800] 10:47:24 INFO - PROCESS | 1650 | 1464198444819 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12c528800) [pid = 1650] [serial = 2340] [outer = 0x12bb03800] 10:47:25 INFO - PROCESS | 1650 | 1464198445181 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]]]}] 10:47:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:47:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:47:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 10:47:25 INFO - PROCESS | 1650 | 1464198445225 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1650 | 1464198445227 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:47:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:47:25 INFO - PROCESS | 1650 | 1464198445229 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1650 | 1464198445230 Marionette TRACE conn2 <- [1,3086,null,{}] 10:47:25 INFO - PROCESS | 1650 | 1464198445233 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}] 10:47:25 INFO - PROCESS | 1650 | 1464198445363 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:47:25 INFO - PROCESS | 1650 | 1464198445468 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x135479800 == 85 [pid = 1650] [id = 781] 10:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12c52d400) [pid = 1650] [serial = 2341] [outer = 0x0] 10:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12c6edc00) [pid = 1650] [serial = 2342] [outer = 0x12c52d400] 10:47:25 INFO - PROCESS | 1650 | 1464198445500 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12cb70400) [pid = 1650] [serial = 2343] [outer = 0x12c52d400] 10:47:25 INFO - PROCESS | 1650 | 1464198445848 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:47:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:47:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 10:47:25 INFO - PROCESS | 1650 | 1464198445900 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1650 | 1464198445901 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:47:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:47:25 INFO - PROCESS | 1650 | 1464198445903 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1650 | 1464198445904 Marionette TRACE conn2 <- [1,3090,null,{}] 10:47:25 INFO - PROCESS | 1650 | 1464198445907 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}] 10:47:26 INFO - PROCESS | 1650 | 1464198446021 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:47:26 INFO - PROCESS | 1650 | 1464198446135 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x135bde000 == 86 [pid = 1650] [id = 782] 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x110f5c800) [pid = 1650] [serial = 2344] [outer = 0x0] 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x110f5fc00) [pid = 1650] [serial = 2345] [outer = 0x110f5c800] 10:47:26 INFO - PROCESS | 1650 | 1464198446167 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x110f63800) [pid = 1650] [serial = 2346] [outer = 0x110f5c800] 10:47:26 INFO - PROCESS | 1650 | 1464198446516 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:47:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:47:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 10:47:26 INFO - PROCESS | 1650 | 1464198446523 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1650 | 1464198446526 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:47:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:47:26 INFO - PROCESS | 1650 | 1464198446529 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1650 | 1464198446530 Marionette TRACE conn2 <- [1,3094,null,{}] 10:47:26 INFO - PROCESS | 1650 | 1464198446532 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}] 10:47:26 INFO - PROCESS | 1650 | 1464198446644 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:47:26 INFO - PROCESS | 1650 | 1464198446748 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181e8000 == 87 [pid = 1650] [id = 783] 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x110f5cc00) [pid = 1650] [serial = 2347] [outer = 0x0] 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1121b2800) [pid = 1650] [serial = 2348] [outer = 0x110f5cc00] 10:47:26 INFO - PROCESS | 1650 | 1464198446781 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x116025800) [pid = 1650] [serial = 2349] [outer = 0x110f5cc00] 10:47:27 INFO - PROCESS | 1650 | 1464198447131 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:47:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 621ms 10:47:27 INFO - PROCESS | 1650 | 1464198447151 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1650 | 1464198447152 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:47:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:47:27 INFO - PROCESS | 1650 | 1464198447154 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1650 | 1464198447156 Marionette TRACE conn2 <- [1,3098,null,{}] 10:47:27 INFO - PROCESS | 1650 | 1464198447158 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}] 10:47:27 INFO - PROCESS | 1650 | 1464198447275 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:47:27 INFO - PROCESS | 1650 | 1464198447388 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a0e000 == 88 [pid = 1650] [id = 784] 10:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x112f44c00) [pid = 1650] [serial = 2350] [outer = 0x0] 10:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12cb8c400) [pid = 1650] [serial = 2351] [outer = 0x112f44c00] 10:47:27 INFO - PROCESS | 1650 | 1464198447419 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d3a9000) [pid = 1650] [serial = 2352] [outer = 0x112f44c00] 10:47:27 INFO - PROCESS | 1650 | 1464198447809 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]]]}] 10:47:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:47:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:47:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 10:47:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:47:27 INFO - PROCESS | 1650 | 1464198447828 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1650 | 1464198447829 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:47:27 INFO - PROCESS | 1650 | 1464198447831 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1650 | 1464198447833 Marionette TRACE conn2 <- [1,3102,null,{}] 10:47:27 INFO - PROCESS | 1650 | 1464198447835 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}] 10:47:27 INFO - PROCESS | 1650 | 1464198447952 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:47:28 INFO - PROCESS | 1650 | 1464198448058 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a971000 == 89 [pid = 1650] [id = 785] 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x112916800) [pid = 1650] [serial = 2353] [outer = 0x0] 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x125fabc00) [pid = 1650] [serial = 2354] [outer = 0x112916800] 10:47:28 INFO - PROCESS | 1650 | 1464198448090 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12cccb400) [pid = 1650] [serial = 2355] [outer = 0x112916800] 10:47:28 INFO - PROCESS | 1650 | 1464198448480 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:47:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 10:47:28 INFO - PROCESS | 1650 | 1464198448504 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1650 | 1464198448507 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:47:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:47:28 INFO - PROCESS | 1650 | 1464198448511 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1650 | 1464198448514 Marionette TRACE conn2 <- [1,3106,null,{}] 10:47:28 INFO - PROCESS | 1650 | 1464198448517 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}] 10:47:28 INFO - PROCESS | 1650 | 1464198448711 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:47:28 INFO - PROCESS | 1650 | 1464198448840 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12609c800 == 90 [pid = 1650] [id = 786] 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11852bc00) [pid = 1650] [serial = 2356] [outer = 0x0] 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b04dc00) [pid = 1650] [serial = 2357] [outer = 0x11852bc00] 10:47:28 INFO - PROCESS | 1650 | 1464198448875 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d45ec00) [pid = 1650] [serial = 2358] [outer = 0x11852bc00] 10:47:29 INFO - PROCESS | 1650 | 1464198449460 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]]]}] 10:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:47:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 972ms 10:47:29 INFO - PROCESS | 1650 | 1464198449483 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 1650 | 1464198449486 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:47:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:47:29 INFO - PROCESS | 1650 | 1464198449489 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1650 | 1464198449491 Marionette TRACE conn2 <- [1,3110,null,{}] 10:47:29 INFO - PROCESS | 1650 | 1464198449496 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}] 10:47:29 INFO - PROCESS | 1650 | 1464198449609 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:47:29 INFO - PROCESS | 1650 | 1464198449700 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a70000 == 91 [pid = 1650] [id = 787] 10:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11766bc00) [pid = 1650] [serial = 2359] [outer = 0x0] 10:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11820fc00) [pid = 1650] [serial = 2360] [outer = 0x11766bc00] 10:47:29 INFO - PROCESS | 1650 | 1464198449731 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x118c1d800) [pid = 1650] [serial = 2361] [outer = 0x11766bc00] 10:47:30 INFO - PROCESS | 1650 | 1464198450096 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"]]]}] 10:47:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:47:30 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 10:47:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:47:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 623ms 10:47:30 INFO - PROCESS | 1650 | 1464198450113 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1650 | 1464198450117 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:47:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:47:30 INFO - PROCESS | 1650 | 1464198450122 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1650 | 1464198450124 Marionette TRACE conn2 <- [1,3114,null,{}] 10:47:30 INFO - PROCESS | 1650 | 1464198450126 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}] 10:47:30 INFO - PROCESS | 1650 | 1464198450237 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:47:30 INFO - PROCESS | 1650 | 1464198450357 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\", \"0a3c867b-3b7a-4d4f-98c1-a1cf87706474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11945b000 == 92 [pid = 1650] [id = 788] 10:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x119310c00) [pid = 1650] [serial = 2362] [outer = 0x0] 10:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11941e000) [pid = 1650] [serial = 2363] [outer = 0x119310c00] 10:47:30 INFO - PROCESS | 1650 | 1464198450387 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x121139c00) [pid = 1650] [serial = 2364] [outer = 0x119310c00] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1386f9000 == 91 [pid = 1650] [id = 774] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1388d5000 == 90 [pid = 1650] [id = 773] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x135bdc000 == 89 [pid = 1650] [id = 772] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x135beb000 == 88 [pid = 1650] [id = 771] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x135bed000 == 87 [pid = 1650] [id = 770] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x139036800 == 86 [pid = 1650] [id = 769] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12ba10800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x135766000 == 85 [pid = 1650] [id = 768] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb6000 == 84 [pid = 1650] [id = 767] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12116d000 == 83 [pid = 1650] [id = 766] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x125075000 == 82 [pid = 1650] [id = 765] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119079800 == 81 [pid = 1650] [id = 764] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12d995000 == 80 [pid = 1650] [id = 757] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11827c000 == 79 [pid = 1650] [id = 754] 10:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x135108000 == 78 [pid = 1650] [id = 753] 10:47:30 INFO - PROCESS | 1650 | 1464198450831 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]]]}] 10:47:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:47:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 10:47:30 INFO - PROCESS | 1650 | 1464198450844 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1650 | 1464198450845 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x126be8400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x128c7dc00) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1182ca000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x118c17400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x113904c00) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11766c000) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x129299000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1126f4000) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x119050000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x116159400) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x127725400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a7ba800) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x113d61800) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1129a7400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1193e2c00) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11941e800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x120f49400) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12113d000) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12928ec00) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128c7b400) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x121e4c800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x120f51800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11693a800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119049400) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x121968c00) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11290f000) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b1e0c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a923c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129294000) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b1e9400) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12112b000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1275dec00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1275de800) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x126948000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 10:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12abd4000) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 10:47:31 WARNING - u'runner_teardown' () 10:47:31 INFO - No more tests 10:47:31 INFO - Got 0 unexpected results 10:47:31 INFO - SUITE-END | took 526s 10:47:31 INFO - Closing logging queue 10:47:31 INFO - queue closed 10:47:32 INFO - Return code: 0 10:47:32 WARNING - # TBPL SUCCESS # 10:47:32 INFO - Running post-action listener: _resource_record_post_action 10:47:32 INFO - Running post-run listener: _resource_record_post_run 10:47:33 INFO - Total resource usage - Wall time: 548s; CPU: 57.0%; Read bytes: 38032896; Write bytes: 952935424; Read time: 395; Write time: 5152 10:47:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:47:33 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146426368; Write bytes: 144039936; Read time: 13539; Write time: 259 10:47:33 INFO - run-tests - Wall time: 530s; CPU: 57.0%; Read bytes: 36075008; Write bytes: 797299712; Read time: 374; Write time: 4854 10:47:33 INFO - Running post-run listener: _upload_blobber_files 10:47:33 INFO - Blob upload gear active. 10:47:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:47:33 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 10:47:33 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'] 10:47:33 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 10:47:33 INFO - (blobuploader) - INFO - Open directory for files ... 10:47:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:47:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:47:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:47:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:47:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:47:34 INFO - (blobuploader) - INFO - Done attempting. 10:47:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:47:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:47:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:47:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:47:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:47:35 INFO - (blobuploader) - INFO - Done attempting. 10:47:35 INFO - (blobuploader) - INFO - Iteration through files over. 10:47:35 INFO - Return code: 0 10:47:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:47:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:47:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b9c253dcb9ead4c33a6a551aa79e0fa8f7511268255c778b4eb7f2e78ddd715a84829ef6cbaa38c5930f801472051f80df1ebffbe7ce3b6e0b418d2864882d74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbce645197027fd9a8b4feaddd9a4a9c758359a75faee6324a06b954217a5be4c46217962c46f3e56082e98be49297281d6080052df14e9ac22ab66e4f00e24f"} 10:47:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:47:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:47:35 INFO - Contents: 10:47:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b9c253dcb9ead4c33a6a551aa79e0fa8f7511268255c778b4eb7f2e78ddd715a84829ef6cbaa38c5930f801472051f80df1ebffbe7ce3b6e0b418d2864882d74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbce645197027fd9a8b4feaddd9a4a9c758359a75faee6324a06b954217a5be4c46217962c46f3e56082e98be49297281d6080052df14e9ac22ab66e4f00e24f"} 10:47:35 INFO - Running post-run listener: copy_logs_to_upload_dir 10:47:35 INFO - Copying logs to upload dir... 10:47:35 INFO - mkdir: /builds/slave/test/build/upload/logs 10:47:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=601.639952 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 1 secs) (at 2016-05-25 10:47:36.256114) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 10:47:36.259783) ========= 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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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/b9c253dcb9ead4c33a6a551aa79e0fa8f7511268255c778b4eb7f2e78ddd715a84829ef6cbaa38c5930f801472051f80df1ebffbe7ce3b6e0b418d2864882d74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbce645197027fd9a8b4feaddd9a4a9c758359a75faee6324a06b954217a5be4c46217962c46f3e56082e98be49297281d6080052df14e9ac22ab66e4f00e24f"} build_url:https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012708 build_url: 'https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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/b9c253dcb9ead4c33a6a551aa79e0fa8f7511268255c778b4eb7f2e78ddd715a84829ef6cbaa38c5930f801472051f80df1ebffbe7ce3b6e0b418d2864882d74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbce645197027fd9a8b4feaddd9a4a9c758359a75faee6324a06b954217a5be4c46217962c46f3e56082e98be49297281d6080052df14e9ac22ab66e4f00e24f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HsSU1qxtQxGoFydk6yZOZQ/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-25 10:47:36.292693) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:47:36.293015) ========= 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.JRUEGtMb0L/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.3M0Wro7Crc/Listeners TMPDIR=/var/folders/10/1x852mss3jl9sjlsx99svtn400000w/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.005166 ========= master_lag: 0.13 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 10:47:36.425769) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 10:47:36.426234) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 10:47:36.426652) ========= ========= Total master_lag: 0.51 =========