builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0144 starttime: 1463961739.64 results: success (0) buildid: 20160522162928 builduid: 85d713b6e9974a8cb8042c065bafad7d revision: 40994e384c130872bb8430268780726d4416cf40 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:19.642084) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:19.642533) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:19.642832) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:19.825802) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:19.826057) ========= 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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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-22 17:02:19-- 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.1M=0.001s 2016-05-22 17:02:19 (15.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.160024 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:20.048895) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:20.049226) ========= 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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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.027117 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:20.108928) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 17:02:20.109312) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 40994e384c130872bb8430268780726d4416cf40 --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 40994e384c130872bb8430268780726d4416cf40 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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-22 17:02:20,181 truncating revision to first 12 chars 2016-05-22 17:02:20,182 Setting DEBUG logging. 2016-05-22 17:02:20,182 attempt 1/10 2016-05-22 17:02:20,182 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/40994e384c13?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-22 17:02:20,878 unpacking tar archive at: mozilla-aurora-40994e384c13/testing/mozharness/ program finished with exit code 0 elapsedTime=0.949167 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 17:02:21.110394) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:21.110718) ========= script_repo_revision: 40994e384c130872bb8430268780726d4416cf40 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:21.111127) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:21.111412) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 17:02:21.259621) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 1 secs) (at 2016-05-22 17:02:21.260272) ========= /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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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 17:02:21 INFO - MultiFileLogger online at 20160522 17:02:21 in /builds/slave/test 17:02:21 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 17:02:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:02:21 INFO - {'append_to_log': False, 17:02:21 INFO - 'base_work_dir': '/builds/slave/test', 17:02:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:02:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:02:21 INFO - 'buildbot_json_path': 'buildprops.json', 17:02:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:02:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:02:21 INFO - 'download_minidump_stackwalk': True, 17:02:21 INFO - 'download_symbols': 'true', 17:02:21 INFO - 'e10s': False, 17:02:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:02:21 INFO - 'tooltool.py': '/tools/tooltool.py', 17:02:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:02:21 INFO - '/tools/misc-python/virtualenv.py')}, 17:02:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:02:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:02:21 INFO - 'log_level': 'info', 17:02:21 INFO - 'log_to_console': True, 17:02:21 INFO - 'opt_config_files': (), 17:02:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:02:21 INFO - '--processes=1', 17:02:21 INFO - '--config=%(test_path)s/wptrunner.ini', 17:02:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:02:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:02:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:02:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:02:21 INFO - 'pip_index': False, 17:02:21 INFO - 'require_test_zip': True, 17:02:21 INFO - 'test_type': ('testharness',), 17:02:21 INFO - 'this_chunk': '1', 17:02:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:02:21 INFO - 'total_chunks': '10', 17:02:21 INFO - 'virtualenv_path': 'venv', 17:02:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:02:21 INFO - 'work_dir': 'build'} 17:02:21 INFO - ##### 17:02:21 INFO - ##### Running clobber step. 17:02:21 INFO - ##### 17:02:21 INFO - Running pre-action listener: _resource_record_pre_action 17:02:21 INFO - Running main action method: clobber 17:02:21 INFO - rmtree: /builds/slave/test/build 17:02:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:02:23 INFO - Running post-action listener: _resource_record_post_action 17:02:23 INFO - ##### 17:02:23 INFO - ##### Running read-buildbot-config step. 17:02:23 INFO - ##### 17:02:23 INFO - Running pre-action listener: _resource_record_pre_action 17:02:23 INFO - Running main action method: read_buildbot_config 17:02:23 INFO - Using buildbot properties: 17:02:23 INFO - { 17:02:23 INFO - "project": "", 17:02:23 INFO - "product": "firefox", 17:02:23 INFO - "script_repo_revision": "production", 17:02:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 17:02:23 INFO - "repository": "", 17:02:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 17:02:23 INFO - "buildid": "20160522162928", 17:02:23 INFO - "pgo_build": "False", 17:02:23 INFO - "basedir": "/builds/slave/test", 17:02:23 INFO - "buildnumber": 198, 17:02:23 INFO - "slavename": "t-yosemite-r7-0144", 17:02:23 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 17:02:23 INFO - "platform": "macosx64", 17:02:23 INFO - "branch": "mozilla-aurora", 17:02:23 INFO - "revision": "40994e384c130872bb8430268780726d4416cf40", 17:02:23 INFO - "repo_path": "releases/mozilla-aurora", 17:02:23 INFO - "moz_repo_path": "", 17:02:23 INFO - "stage_platform": "macosx64", 17:02:23 INFO - "builduid": "85d713b6e9974a8cb8042c065bafad7d", 17:02:23 INFO - "slavebuilddir": "test" 17:02:23 INFO - } 17:02:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 17:02:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 17:02:23 INFO - Running post-action listener: _resource_record_post_action 17:02:23 INFO - ##### 17:02:23 INFO - ##### Running download-and-extract step. 17:02:23 INFO - ##### 17:02:23 INFO - Running pre-action listener: _resource_record_pre_action 17:02:23 INFO - Running main action method: download_and_extract 17:02:23 INFO - mkdir: /builds/slave/test/build/tests 17:02:23 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')]} 17:02:23 INFO - https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:02:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:02:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:02:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:36 INFO - Downloaded 1235 bytes. 17:02:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:02:36 INFO - Using the following test package requirements: 17:02:36 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:02:36 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 17:02:36 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 17:02:36 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'jsshell-mac64.zip'], 17:02:36 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 17:02:36 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:02:36 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 17:02:36 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 17:02:36 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 17:02:36 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:02:36 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 17:02:36 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 17:02: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')]} 17:02:36 INFO - https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:02:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:02:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:02:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:39 INFO - Downloaded 17983226 bytes. 17:02:39 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/*'] 17:02:39 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/* 17:02:39 INFO - caution: filename not matched: web-platform/* 17:02:39 INFO - Return code: 11 17:02: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')]} 17:02:39 INFO - https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:02:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:02:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:02:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:02:41 INFO - Downloaded 36409048 bytes. 17:02:41 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/*'] 17:02:41 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/* 17:02:45 INFO - caution: filename not matched: bin/* 17:02:45 INFO - caution: filename not matched: config/* 17:02:45 INFO - caution: filename not matched: mozbase/* 17:02:45 INFO - caution: filename not matched: marionette/* 17:02:45 INFO - caution: filename not matched: tools/wptserve/* 17:02:45 INFO - Return code: 11 17:02: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')]} 17:02:45 INFO - https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 17:02:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:02:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:02:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 17:02:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:03:01 INFO - Downloaded 73046707 bytes. 17:03:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:03:01 INFO - mkdir: /builds/slave/test/properties 17:03:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:03:01 INFO - Writing to file /builds/slave/test/properties/build_url 17:03:01 INFO - Contents: 17:03:01 INFO - build_url:https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:03:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:03:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:03:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:03:02 INFO - Contents: 17:03:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:03: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')]} 17:03:02 INFO - https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:03:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:03:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:03:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:03:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NeWllSgiR2iTGWw4VUemeA/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 17:03:06 INFO - Downloaded 103632103 bytes. 17:03:06 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'] 17:03:06 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 17:03:10 INFO - Return code: 0 17:03:10 INFO - Running post-action listener: _resource_record_post_action 17:03:10 INFO - Running post-action listener: set_extra_try_arguments 17:03:10 INFO - ##### 17:03:10 INFO - ##### Running create-virtualenv step. 17:03:10 INFO - ##### 17:03:10 INFO - Running pre-action listener: _pre_create_virtualenv 17:03:10 INFO - Running pre-action listener: _resource_record_pre_action 17:03:10 INFO - Running main action method: create_virtualenv 17:03:10 INFO - Creating virtualenv /builds/slave/test/build/venv 17:03:10 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 17:03:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:03:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:03:10 INFO - Using real prefix '/tools/python27' 17:03:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:03:11 INFO - Installing distribute.............................................................................................................................................................................................done. 17:03:14 INFO - Installing pip.................done. 17:03:14 INFO - Return code: 0 17:03:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:03:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:03:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:03:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1101f2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0eac6fa10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, '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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:03:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:03:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:03:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:14 INFO - 'HOME': '/Users/cltbld', 17:03:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:14 INFO - 'LOGNAME': 'cltbld', 17:03:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:14 INFO - 'MOZ_NO_REMOTE': '1', 17:03:14 INFO - 'NO_EM_RESTART': '1', 17:03:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:14 INFO - 'PWD': '/builds/slave/test', 17:03:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:14 INFO - 'SHELL': '/bin/bash', 17:03:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:14 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:14 INFO - 'USER': 'cltbld', 17:03:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:14 INFO - 'XPC_FLAGS': '0x0', 17:03:14 INFO - 'XPC_SERVICE_NAME': '0', 17:03:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:03:14 INFO - Downloading/unpacking psutil>=0.7.1 17:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:03:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:03:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:03:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:03:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:03:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:03:17 INFO - Installing collected packages: psutil 17:03:17 INFO - Running setup.py install for psutil 17:03:17 INFO - building 'psutil._psutil_osx' extension 17:03:17 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 17:03:18 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 17:03:18 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 17:03:18 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 17:03:18 INFO - building 'psutil._psutil_posix' extension 17:03:18 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 17:03:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:03:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:03:18 INFO - ^ 17:03:18 INFO - 1 warning generated. 17:03:18 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 17:03:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:03:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:03:18 INFO - Successfully installed psutil 17:03:18 INFO - Cleaning up... 17:03:18 INFO - Return code: 0 17:03:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:03:18 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')]} 17:03:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:03:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:18 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')]} 17:03:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:03:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:18 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 0x1101f2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0eac6fa10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, '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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:03:18 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 17:03:18 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 17:03:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:18 INFO - 'HOME': '/Users/cltbld', 17:03:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:18 INFO - 'LOGNAME': 'cltbld', 17:03:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:18 INFO - 'MOZ_NO_REMOTE': '1', 17:03:18 INFO - 'NO_EM_RESTART': '1', 17:03:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:18 INFO - 'PWD': '/builds/slave/test', 17:03:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:18 INFO - 'SHELL': '/bin/bash', 17:03:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:18 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:18 INFO - 'USER': 'cltbld', 17:03:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:18 INFO - 'XPC_FLAGS': '0x0', 17:03:18 INFO - 'XPC_SERVICE_NAME': '0', 17:03:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:03:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:03:19 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 17:03:19 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 17:03:19 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 17:03:19 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 17:03:19 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 17:03:19 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 17:03:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:03:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:03:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:03:21 INFO - Installing collected packages: mozsystemmonitor 17:03:21 INFO - Running setup.py install for mozsystemmonitor 17:03:21 INFO - Successfully installed mozsystemmonitor 17:03:21 INFO - Cleaning up... 17:03:21 INFO - Return code: 0 17:03:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:03:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:03:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:03:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:21 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 0x1101f2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0eac6fa10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, '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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:03:21 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 17:03:21 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 17:03:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:21 INFO - 'HOME': '/Users/cltbld', 17:03:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:21 INFO - 'LOGNAME': 'cltbld', 17:03:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:21 INFO - 'MOZ_NO_REMOTE': '1', 17:03:21 INFO - 'NO_EM_RESTART': '1', 17:03:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:21 INFO - 'PWD': '/builds/slave/test', 17:03:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:21 INFO - 'SHELL': '/bin/bash', 17:03:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:21 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:21 INFO - 'USER': 'cltbld', 17:03:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:21 INFO - 'XPC_FLAGS': '0x0', 17:03:21 INFO - 'XPC_SERVICE_NAME': '0', 17:03:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:03:22 INFO - Downloading/unpacking blobuploader==1.2.4 17:03:22 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 17:03:22 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 17:03:22 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 17:03:22 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 17:03:22 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 17:03:22 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 17:03:25 INFO - Downloading blobuploader-1.2.4.tar.gz 17:03:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:03:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:03:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:25 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 17:03:26 INFO - Downloading docopt-0.6.1.tar.gz 17:03:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:03:26 INFO - Installing collected packages: blobuploader, requests, docopt 17:03:26 INFO - Running setup.py install for blobuploader 17:03:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:03:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:03:26 INFO - Running setup.py install for requests 17:03:26 INFO - Running setup.py install for docopt 17:03:27 INFO - Successfully installed blobuploader requests docopt 17:03:27 INFO - Cleaning up... 17:03:27 INFO - Return code: 0 17:03:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:03:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:03:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:03:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:27 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 0x1101f2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0eac6fa10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, '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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:03:27 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 17:03:27 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 17:03:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:27 INFO - 'HOME': '/Users/cltbld', 17:03:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:27 INFO - 'LOGNAME': 'cltbld', 17:03:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:27 INFO - 'MOZ_NO_REMOTE': '1', 17:03:27 INFO - 'NO_EM_RESTART': '1', 17:03:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:27 INFO - 'PWD': '/builds/slave/test', 17:03:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:27 INFO - 'SHELL': '/bin/bash', 17:03:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:27 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:27 INFO - 'USER': 'cltbld', 17:03:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:27 INFO - 'XPC_FLAGS': '0x0', 17:03:27 INFO - 'XPC_SERVICE_NAME': '0', 17:03:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:03:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:03:27 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-s8rNe2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-5rUMSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-BjMERZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-MDpNzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-tNHb5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-xfUjj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-V7Qkak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-gguJHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-KTE7md-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-BQUdgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:03:28 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-bsgVnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Q99AoQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Sbrn9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-B_a9ZB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-vzqB4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-9Hr2u3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-789O12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-qJHGR0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-XRwYMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:03:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:03:29 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-QxM9X5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:03:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:03:30 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Qqrfw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:03:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:03:30 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 17:03:30 INFO - Running setup.py install for manifestparser 17:03:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:03:30 INFO - Running setup.py install for mozcrash 17:03:30 INFO - Running setup.py install for mozdebug 17:03:31 INFO - Running setup.py install for mozdevice 17:03:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Running setup.py install for mozfile 17:03:31 INFO - Running setup.py install for mozhttpd 17:03:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Running setup.py install for mozinfo 17:03:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Running setup.py install for mozInstall 17:03:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:03:31 INFO - Running setup.py install for mozleak 17:03:31 INFO - Running setup.py install for mozlog 17:03:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Running setup.py install for moznetwork 17:03:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Running setup.py install for mozprocess 17:03:32 INFO - Running setup.py install for mozprofile 17:03:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Running setup.py install for mozrunner 17:03:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:03:32 INFO - Running setup.py install for mozscreenshot 17:03:32 INFO - Running setup.py install for moztest 17:03:33 INFO - Running setup.py install for mozversion 17:03:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:03:33 INFO - Running setup.py install for wptserve 17:03:33 INFO - Running setup.py install for marionette-driver 17:03:33 INFO - Running setup.py install for browsermob-proxy 17:03:33 INFO - Running setup.py install for marionette-client 17:03:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:03:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:03:34 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 17:03:34 INFO - Cleaning up... 17:03:34 INFO - Return code: 0 17:03:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:03:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:03:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:03:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:03:34 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 0x1101f2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0eac6fa10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, '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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:03:34 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 17:03:34 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 17:03:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:34 INFO - 'HOME': '/Users/cltbld', 17:03:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:34 INFO - 'LOGNAME': 'cltbld', 17:03:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:34 INFO - 'MOZ_NO_REMOTE': '1', 17:03:34 INFO - 'NO_EM_RESTART': '1', 17:03:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:34 INFO - 'PWD': '/builds/slave/test', 17:03:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:34 INFO - 'SHELL': '/bin/bash', 17:03:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:34 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:34 INFO - 'USER': 'cltbld', 17:03:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:34 INFO - 'XPC_FLAGS': '0x0', 17:03:34 INFO - 'XPC_SERVICE_NAME': '0', 17:03:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Xfm_aN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Jf98gz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-WiRDFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-NHqbFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-XaMiED-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-EEtS2d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:03:34 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)) 17:03:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:03:34 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-5wiqd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-KRVZoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-Dgs2iS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-iqkPWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-BkFfb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-TKsBxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-ikyZzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-nAL9GO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-fqOE9A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:03:35 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)) 17:03:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:03:35 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-kcJR5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:03:36 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)) 17:03:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:03:36 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-8Wepvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:03:36 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)) 17:03:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:03:36 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-OcfDCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:03:36 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)) 17:03:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:03:36 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-pUAozQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:03:36 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)) 17:03:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:03:36 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-wfLb9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:03:36 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)) 17:03:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:03:36 INFO - Running setup.py (path:/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/pip-rWsreN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:03:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:03:36 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)) 17:03:36 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)) 17:03:36 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)) 17:03:36 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)) 17:03:36 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)) 17:03:36 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)) 17:03:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:03:36 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 17:03:36 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 17:03:36 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 17:03:36 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 17:03:36 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 17:03:36 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 17:03:39 INFO - Downloading blessings-1.6.tar.gz 17:03:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:03:39 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)) 17:03:39 INFO - Installing collected packages: blessings 17:03:39 INFO - Running setup.py install for blessings 17:03:39 INFO - Successfully installed blessings 17:03:39 INFO - Cleaning up... 17:03:39 INFO - Return code: 0 17:03:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:03:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:03:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:03:40 INFO - Reading from file tmpfile_stdout 17:03:40 INFO - Current package versions: 17:03:40 INFO - blessings == 1.6 17:03:40 INFO - blobuploader == 1.2.4 17:03:40 INFO - browsermob-proxy == 0.6.0 17:03:40 INFO - docopt == 0.6.1 17:03:40 INFO - manifestparser == 1.1 17:03:40 INFO - marionette-client == 2.3.0 17:03:40 INFO - marionette-driver == 1.4.0 17:03:40 INFO - mozInstall == 1.12 17:03:40 INFO - mozcrash == 0.17 17:03:40 INFO - mozdebug == 0.1 17:03:40 INFO - mozdevice == 0.48 17:03:40 INFO - mozfile == 1.2 17:03:40 INFO - mozhttpd == 0.7 17:03:40 INFO - mozinfo == 0.9 17:03:40 INFO - mozleak == 0.1 17:03:40 INFO - mozlog == 3.1 17:03:40 INFO - moznetwork == 0.27 17:03:40 INFO - mozprocess == 0.22 17:03:40 INFO - mozprofile == 0.28 17:03:40 INFO - mozrunner == 6.11 17:03:40 INFO - mozscreenshot == 0.1 17:03:40 INFO - mozsystemmonitor == 0.0 17:03:40 INFO - moztest == 0.7 17:03:40 INFO - mozversion == 1.4 17:03:40 INFO - psutil == 3.1.1 17:03:40 INFO - requests == 1.2.3 17:03:40 INFO - wptserve == 1.4.0 17:03:40 INFO - wsgiref == 0.1.2 17:03:40 INFO - Running post-action listener: _resource_record_post_action 17:03:40 INFO - Running post-action listener: _start_resource_monitoring 17:03:40 INFO - Starting resource monitoring. 17:03:40 INFO - ##### 17:03:40 INFO - ##### Running pull step. 17:03:40 INFO - ##### 17:03:40 INFO - Running pre-action listener: _resource_record_pre_action 17:03:40 INFO - Running main action method: pull 17:03:40 INFO - Pull has nothing to do! 17:03:40 INFO - Running post-action listener: _resource_record_post_action 17:03:40 INFO - ##### 17:03:40 INFO - ##### Running install step. 17:03:40 INFO - ##### 17:03:40 INFO - Running pre-action listener: _resource_record_pre_action 17:03:40 INFO - Running main action method: install 17:03:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:03:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:03:40 INFO - Reading from file tmpfile_stdout 17:03:40 INFO - Detecting whether we're running mozinstall >=1.0... 17:03:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:03:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:03:40 INFO - Reading from file tmpfile_stdout 17:03:40 INFO - Output received: 17:03:40 INFO - Usage: mozinstall [options] installer 17:03:40 INFO - Options: 17:03:40 INFO - -h, --help show this help message and exit 17:03:40 INFO - -d DEST, --destination=DEST 17:03:40 INFO - Directory to install application into. [default: 17:03:40 INFO - "/builds/slave/test"] 17:03:40 INFO - --app=APP Application being installed. [default: firefox] 17:03:40 INFO - mkdir: /builds/slave/test/build/application 17:03:40 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'] 17:03:40 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 17:03:58 INFO - Reading from file tmpfile_stdout 17:03:58 INFO - Output received: 17:03:58 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 17:03:58 INFO - Running post-action listener: _resource_record_post_action 17:03:58 INFO - ##### 17:03:58 INFO - ##### Running run-tests step. 17:03:58 INFO - ##### 17:03:58 INFO - Running pre-action listener: _resource_record_pre_action 17:03:58 INFO - Running main action method: run_tests 17:03:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:03:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:03:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:03:58 INFO - grabbing minidump binary from tooltool 17:03: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')]} 17:03:58 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 0x11020b5e0>, '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 0x10fdeecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe19990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:03:58 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 17:03:58 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 17:03:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:03:58 INFO - Return code: 0 17:03:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:03:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:03:58 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/NeWllSgiR2iTGWw4VUemeA/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 17:03:58 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/NeWllSgiR2iTGWw4VUemeA/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 17:03:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xtMZnR9jCK/Render', 17:03:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:03:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:03:58 INFO - 'HOME': '/Users/cltbld', 17:03:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:03:58 INFO - 'LOGNAME': 'cltbld', 17:03:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:03:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:58 INFO - 'MOZ_NO_REMOTE': '1', 17:03:58 INFO - 'NO_EM_RESTART': '1', 17:03:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:03:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:58 INFO - 'PWD': '/builds/slave/test', 17:03:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:03:58 INFO - 'SHELL': '/bin/bash', 17:03:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9YDwMHgNt/Listeners', 17:03:58 INFO - 'TMPDIR': '/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/T/', 17:03:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:03:58 INFO - 'USER': 'cltbld', 17:03:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:03:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:03:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:03:58 INFO - 'XPC_FLAGS': '0x0', 17:03:58 INFO - 'XPC_SERVICE_NAME': '0', 17:03:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:03:58 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/NeWllSgiR2iTGWw4VUemeA/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 17:03:59 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 17:03:59 INFO - import pkg_resources 17:04:00 INFO - Using 1 client processes 17:04:00 INFO - wptserve Starting http server on 127.0.0.1:8000 17:04:00 INFO - wptserve Starting http server on 127.0.0.1:8001 17:04:00 INFO - wptserve Starting http server on 127.0.0.1:8443 17:04:02 INFO - SUITE-START | Running 778 tests 17:04:02 INFO - Running testharness tests 17:04:02 INFO - Setting up ssl 17:04:02 INFO - PROCESS | certutil | 17:04:02 INFO - PROCESS | certutil | 17:04:02 INFO - PROCESS | certutil | 17:04:02 INFO - Certificate Nickname Trust Attributes 17:04:02 INFO - SSL,S/MIME,JAR/XPI 17:04:02 INFO - 17:04:02 INFO - web-platform-tests CT,, 17:04:02 INFO - 17:04:02 INFO - Starting runner 17:04:03 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:04:03 INFO - PROCESS | 1664 | 1463961843363 Marionette DEBUG Marionette enabled via build flag and pref 17:04:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f22000 == 1 [pid = 1664] [id = 1] 17:04:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 1 (0x113f22800) [pid = 1664] [serial = 1] [outer = 0x0] 17:04:03 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:04:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 2 (0x113f23800) [pid = 1664] [serial = 2] [outer = 0x113f22800] 17:04:03 INFO - PROCESS | 1664 | 1463961843677 Marionette INFO Listening on port 2828 17:04:03 INFO - PROCESS | 1664 | 1463961843907 Marionette DEBUG Marionette enabled via command-line flag 17:04:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x116921800 == 2 [pid = 1664] [id = 2] 17:04:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 3 (0x116922000) [pid = 1664] [serial = 3] [outer = 0x0] 17:04:03 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:04:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 4 (0x116958800) [pid = 1664] [serial = 4] [outer = 0x116922000] 17:04:04 INFO - PROCESS | 1664 | [1664] 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 17:04:04 INFO - PROCESS | 1664 | 1463961844064 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 17:04:04 INFO - PROCESS | 1664 | 1463961844149 Marionette DEBUG Closed connection conn0 17:04:04 INFO - PROCESS | 1664 | [1664] 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 17:04:04 INFO - PROCESS | 1664 | 1463961844155 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 17:04:04 INFO - PROCESS | 1664 | 1463961844163 Marionette DEBUG Closed connection conn1 17:04:04 INFO - PROCESS | 1664 | [1664] 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 17:04:04 INFO - PROCESS | 1664 | 1463961844168 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 17:04:04 INFO - PROCESS | 1664 | 1463961844176 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:04:04 INFO - PROCESS | 1664 | 1463961844182 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":"20160522162928","device":"desktop","version":"48.0a2"} 17:04:04 INFO - PROCESS | 1664 | [1664] 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 17:04:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11948c800 == 3 [pid = 1664] [id = 3] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 5 (0x11948d000) [pid = 1664] [serial = 5] [outer = 0x0] 17:04:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11948d800 == 4 [pid = 1664] [id = 4] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 6 (0x1194c6800) [pid = 1664] [serial = 6] [outer = 0x0] 17:04:05 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:04:05 INFO - PROCESS | 1664 | [1664] 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 17:04:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x123628800 == 5 [pid = 1664] [id = 5] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 7 (0x1194c6000) [pid = 1664] [serial = 7] [outer = 0x0] 17:04:05 INFO - PROCESS | 1664 | [1664] 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 17:04:05 INFO - PROCESS | 1664 | [1664] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 8 (0x1236ebc00) [pid = 1664] [serial = 8] [outer = 0x1194c6000] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 9 (0x123c9e000) [pid = 1664] [serial = 9] [outer = 0x11948d000] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 10 (0x123417800) [pid = 1664] [serial = 10] [outer = 0x1194c6800] 17:04:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 11 (0x123503c00) [pid = 1664] [serial = 11] [outer = 0x1194c6000] 17:04:06 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:04:06 INFO - PROCESS | 1664 | 1463961846248 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1664 | 1463961846261 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 12 (0x1267d7000) [pid = 1664] [serial = 12] [outer = 0x1194c6000] 17:04:06 INFO - PROCESS | 1664 | 1463961846661 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4a3f2d28-190a-694d-81f3-879951e45313","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":"20160522162928","device":"desktop","version":"48.0a2","command_id":1}}] 17:04:06 INFO - PROCESS | 1664 | 1463961846761 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}] 17:04:06 INFO - PROCESS | 1664 | 1463961846801 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:04:06 INFO - PROCESS | 1664 | 1463961846882 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:04:06 INFO - PROCESS | 1664 | [1664] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:04:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:04:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:04:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:04:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 13 (0x128c12800) [pid = 1664] [serial = 13] [outer = 0x1194c6000] 17:04:07 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:04:07 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:07 INFO - PROCESS | 1664 | 1463961847177 Marionette TRACE conn2 <- [1,3,null,{}] 17:04:07 INFO - PROCESS | 1664 | 1463961847180 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:04:07 INFO - PROCESS | 1664 | 1463961847194 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:04:07 INFO - PROCESS | 1664 | 1463961847222 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:04:07 INFO - PROCESS | 1664 | 1463961847224 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:04:07 INFO - PROCESS | 1664 | 1463961847227 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1664 | 1463961847230 Marionette TRACE conn2 <- [1,6,null,{}] 17:04:07 INFO - PROCESS | 1664 | 1463961847232 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}] 17:04:07 INFO - PROCESS | 1664 | 1463961847243 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:04:07 INFO - PROCESS | 1664 | 1463961847245 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f16000 == 6 [pid = 1664] [id = 6] 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 14 (0x128f45c00) [pid = 1664] [serial = 14] [outer = 0x0] 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 15 (0x128f47800) [pid = 1664] [serial = 15] [outer = 0x128f45c00] 17:04:07 INFO - PROCESS | 1664 | 1463961847274 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 16 (0x129206400) [pid = 1664] [serial = 16] [outer = 0x128f45c00] 17:04:07 INFO - PROCESS | 1664 | 1463961847572 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]]]}] 17:04:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292ba000 == 7 [pid = 1664] [id = 7] 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 17 (0x129209c00) [pid = 1664] [serial = 17] [outer = 0x0] 17:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 18 (0x1294a8000) [pid = 1664] [serial = 18] [outer = 0x129209c00] 17:04:07 INFO - PROCESS | 1664 | 1463961847607 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 19 (0x1294ad800) [pid = 1664] [serial = 19] [outer = 0x129209c00] 17:04:07 INFO - PROCESS | 1664 | 1463961847645 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1664 | 1463961847647 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:04:07 INFO - PROCESS | 1664 | 1463961847678 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1664 | 1463961847679 Marionette TRACE conn2 <- [1,10,null,{}] 17:04:07 INFO - PROCESS | 1664 | 1463961847697 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}] 17:04:07 INFO - PROCESS | 1664 | 1463961847829 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:04:07 INFO - PROCESS | 1664 | 1463961847861 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a967000 == 8 [pid = 1664] [id = 8] 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 20 (0x12a936800) [pid = 1664] [serial = 20] [outer = 0x0] 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 21 (0x12a938400) [pid = 1664] [serial = 21] [outer = 0x12a936800] 17:04:07 INFO - PROCESS | 1664 | 1463961847890 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 22 (0x12a93c800) [pid = 1664] [serial = 22] [outer = 0x12a936800] 17:04:08 INFO - PROCESS | 1664 | 1463961848227 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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 17:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:04:08 INFO - PROCESS | 1664 | 1463961848259 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1664 | 1463961848260 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:04:08 INFO - PROCESS | 1664 | 1463961848263 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1664 | 1463961848264 Marionette TRACE conn2 <- [1,14,null,{}] 17:04:08 INFO - PROCESS | 1664 | 1463961848266 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}] 17:04:08 INFO - PROCESS | 1664 | 1463961848357 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:04:08 INFO - PROCESS | 1664 | 1463961848362 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b098000 == 9 [pid = 1664] [id = 9] 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 23 (0x12a943c00) [pid = 1664] [serial = 23] [outer = 0x0] 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 24 (0x12aadb400) [pid = 1664] [serial = 24] [outer = 0x12a943c00] 17:04:08 INFO - PROCESS | 1664 | 1463961848387 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 25 (0x12b735c00) [pid = 1664] [serial = 25] [outer = 0x12a943c00] 17:04:08 INFO - PROCESS | 1664 | 1463961848641 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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 17:04:08 INFO - PROCESS | 1664 | 1463961848682 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1664 | 1463961848684 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:04:08 INFO - PROCESS | 1664 | 1463961848693 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1664 | 1463961848695 Marionette TRACE conn2 <- [1,18,null,{}] 17:04:08 INFO - PROCESS | 1664 | 1463961848697 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}] 17:04:08 INFO - PROCESS | 1664 | 1463961848795 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:04:08 INFO - PROCESS | 1664 | 1463961848800 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f3800 == 10 [pid = 1664] [id = 10] 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 26 (0x12b99e000) [pid = 1664] [serial = 26] [outer = 0x0] 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 27 (0x12b9a3000) [pid = 1664] [serial = 27] [outer = 0x12b99e000] 17:04:08 INFO - PROCESS | 1664 | 1463961848827 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 28 (0x12bc35400) [pid = 1664] [serial = 28] [outer = 0x12b99e000] 17:04:09 INFO - PROCESS | 1664 | 1463961849099 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 17:04:09 INFO - PROCESS | 1664 | 1463961849114 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 1664 | 1463961849115 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:04:09 INFO - PROCESS | 1664 | 1463961849123 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1664 | 1463961849124 Marionette TRACE conn2 <- [1,22,null,{}] 17:04:09 INFO - PROCESS | 1664 | 1463961849126 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}] 17:04:09 INFO - PROCESS | 1664 | 1463961849216 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:04:09 INFO - PROCESS | 1664 | 1463961849223 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd39800 == 11 [pid = 1664] [id = 11] 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 29 (0x12bc39000) [pid = 1664] [serial = 29] [outer = 0x0] 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 30 (0x12bc42c00) [pid = 1664] [serial = 30] [outer = 0x12bc39000] 17:04:09 INFO - PROCESS | 1664 | 1463961849247 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 31 (0x11753dc00) [pid = 1664] [serial = 31] [outer = 0x12bc39000] 17:04:09 INFO - PROCESS | 1664 | 1463961849489 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 17:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:04:09 INFO - PROCESS | 1664 | 1463961849542 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 1664 | 1463961849543 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:04:09 INFO - PROCESS | 1664 | 1463961849545 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1664 | 1463961849546 Marionette TRACE conn2 <- [1,26,null,{}] 17:04:09 INFO - PROCESS | 1664 | 1463961849548 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}] 17:04:09 INFO - PROCESS | 1664 | 1463961849647 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:04:09 INFO - PROCESS | 1664 | 1463961849651 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf37000 == 12 [pid = 1664] [id = 12] 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 32 (0x11840a400) [pid = 1664] [serial = 32] [outer = 0x0] 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 33 (0x128f3ec00) [pid = 1664] [serial = 33] [outer = 0x11840a400] 17:04:09 INFO - PROCESS | 1664 | 1463961849675 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 34 (0x12c107400) [pid = 1664] [serial = 34] [outer = 0x11840a400] 17:04:09 INFO - PROCESS | 1664 | 1463961849908 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 370ms 17:04:09 INFO - PROCESS | 1664 | 1463961849916 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 1664 | 1463961849917 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:04:09 INFO - PROCESS | 1664 | 1463961849926 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1664 | 1463961849927 Marionette TRACE conn2 <- [1,30,null,{}] 17:04:09 INFO - PROCESS | 1664 | 1463961849930 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}] 17:04:10 INFO - PROCESS | 1664 | 1463961850018 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:04:10 INFO - PROCESS | 1664 | 1463961850024 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4bd000 == 13 [pid = 1664] [id = 13] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 35 (0x12c109c00) [pid = 1664] [serial = 35] [outer = 0x0] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 36 (0x12c111800) [pid = 1664] [serial = 36] [outer = 0x12c109c00] 17:04:10 INFO - PROCESS | 1664 | 1463961850048 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 37 (0x12c46a800) [pid = 1664] [serial = 37] [outer = 0x12c109c00] 17:04:10 INFO - PROCESS | 1664 | 1463961850271 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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 17:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:04:10 INFO - PROCESS | 1664 | 1463961850295 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1664 | 1463961850296 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:04:10 INFO - PROCESS | 1664 | 1463961850298 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1664 | 1463961850299 Marionette TRACE conn2 <- [1,34,null,{}] 17:04:10 INFO - PROCESS | 1664 | 1463961850309 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}] 17:04:10 INFO - PROCESS | 1664 | 1463961850406 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:04:10 INFO - PROCESS | 1664 | 1463961850422 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72d000 == 14 [pid = 1664] [id = 14] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 38 (0x12c471800) [pid = 1664] [serial = 38] [outer = 0x0] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 39 (0x12c474400) [pid = 1664] [serial = 39] [outer = 0x12c471800] 17:04:10 INFO - PROCESS | 1664 | 1463961850447 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 40 (0x12c82b000) [pid = 1664] [serial = 40] [outer = 0x12c471800] 17:04:10 INFO - PROCESS | 1664 | 1463961850682 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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 17:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:04:10 INFO - PROCESS | 1664 | 1463961850727 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1664 | 1463961850728 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:04:10 INFO - PROCESS | 1664 | 1463961850730 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1664 | 1463961850732 Marionette TRACE conn2 <- [1,38,null,{}] 17:04:10 INFO - PROCESS | 1664 | 1463961850742 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}] 17:04:10 INFO - PROCESS | 1664 | 1463961850831 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:04:10 INFO - PROCESS | 1664 | 1463961850835 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca3e800 == 15 [pid = 1664] [id = 15] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 41 (0x12c82d000) [pid = 1664] [serial = 41] [outer = 0x0] 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 42 (0x12c832800) [pid = 1664] [serial = 42] [outer = 0x12c82d000] 17:04:10 INFO - PROCESS | 1664 | 1463961850859 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 43 (0x12c89a400) [pid = 1664] [serial = 43] [outer = 0x12c82d000] 17:04:11 INFO - PROCESS | 1664 | 1463961851081 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 373ms 17:04:11 INFO - PROCESS | 1664 | 1463961851111 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:04:11 INFO - PROCESS | 1664 | 1463961851113 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:04:11 INFO - PROCESS | 1664 | 1463961851117 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1664 | 1463961851122 Marionette TRACE conn2 <- [1,42,null,{}] 17:04:11 INFO - PROCESS | 1664 | 1463961851147 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}] 17:04:11 INFO - PROCESS | 1664 | 1463961851298 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:04:11 INFO - PROCESS | 1664 | 1463961851304 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd8000 == 16 [pid = 1664] [id = 16] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 44 (0x12c89d000) [pid = 1664] [serial = 44] [outer = 0x0] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 45 (0x12c8a2c00) [pid = 1664] [serial = 45] [outer = 0x12c89d000] 17:04:11 INFO - PROCESS | 1664 | 1463961851344 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x12cb9e000) [pid = 1664] [serial = 46] [outer = 0x12c89d000] 17:04:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0dc800 == 17 [pid = 1664] [id = 17] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x12d0dd000) [pid = 1664] [serial = 47] [outer = 0x0] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x12d0d8000) [pid = 1664] [serial = 48] [outer = 0x12d0dd000] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x12cbeb800) [pid = 1664] [serial = 49] [outer = 0x12d0dd000] 17:04:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0dc000 == 18 [pid = 1664] [id = 18] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x12cba6400) [pid = 1664] [serial = 50] [outer = 0x0] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x12d20b400) [pid = 1664] [serial = 51] [outer = 0x12cba6400] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x12d205400) [pid = 1664] [serial = 52] [outer = 0x12cba6400] 17:04:11 INFO - PROCESS | 1664 | 1463961851792 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 688ms 17:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:04:11 INFO - PROCESS | 1664 | 1463961851828 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1664 | 1463961851829 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:04:11 INFO - PROCESS | 1664 | 1463961851832 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1664 | 1463961851834 Marionette TRACE conn2 <- [1,46,null,{}] 17:04:11 INFO - PROCESS | 1664 | 1463961851837 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}] 17:04:11 INFO - PROCESS | 1664 | 1463961851922 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:04:11 INFO - PROCESS | 1664 | 1463961851926 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5cd000 == 19 [pid = 1664] [id = 19] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x12cba4000) [pid = 1664] [serial = 53] [outer = 0x0] 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x12d3f1000) [pid = 1664] [serial = 54] [outer = 0x12cba4000] 17:04:11 INFO - PROCESS | 1664 | 1463961851954 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x12d802800) [pid = 1664] [serial = 55] [outer = 0x12cba4000] 17:04:12 INFO - PROCESS | 1664 | 1463961852214 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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 426ms 17:04:12 INFO - PROCESS | 1664 | 1463961852261 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1664 | 1463961852263 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:04:12 INFO - PROCESS | 1664 | 1463961852266 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1664 | 1463961852270 Marionette TRACE conn2 <- [1,50,null,{}] 17:04:12 INFO - PROCESS | 1664 | 1463961852283 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}] 17:04:12 INFO - PROCESS | 1664 | 1463961852420 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:04:12 INFO - PROCESS | 1664 | 1463961852427 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d89a800 == 20 [pid = 1664] [id = 20] 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x1184cac00) [pid = 1664] [serial = 56] [outer = 0x0] 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x11961fc00) [pid = 1664] [serial = 57] [outer = 0x1184cac00] 17:04:12 INFO - PROCESS | 1664 | 1463961852466 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x12d80d800) [pid = 1664] [serial = 58] [outer = 0x1184cac00] 17:04:12 INFO - PROCESS | 1664 | 1463961852757 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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 537ms 17:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:04:12 INFO - PROCESS | 1664 | 1463961852808 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1664 | 1463961852810 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:04:12 INFO - PROCESS | 1664 | 1463961852812 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1664 | 1463961852813 Marionette TRACE conn2 <- [1,54,null,{}] 17:04:12 INFO - PROCESS | 1664 | 1463961852816 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}] 17:04:12 INFO - PROCESS | 1664 | 1463961852923 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:04:12 INFO - PROCESS | 1664 | 1463961852928 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d89f800 == 21 [pid = 1664] [id = 21] 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1184ab800) [pid = 1664] [serial = 59] [outer = 0x0] 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x1184af400) [pid = 1664] [serial = 60] [outer = 0x1184ab800] 17:04:12 INFO - PROCESS | 1664 | 1463961852952 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x1184b8c00) [pid = 1664] [serial = 61] [outer = 0x1184ab800] 17:04:13 INFO - PROCESS | 1664 | 1463961853173 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]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 371ms 17:04:13 INFO - PROCESS | 1664 | 1463961853184 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 1664 | 1463961853186 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:04:13 INFO - PROCESS | 1664 | 1463961853195 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1664 | 1463961853195 Marionette TRACE conn2 <- [1,58,null,{}] 17:04:13 INFO - PROCESS | 1664 | 1463961853198 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}] 17:04:13 INFO - PROCESS | 1664 | 1463961853295 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:04:13 INFO - PROCESS | 1664 | 1463961853300 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d96d000 == 22 [pid = 1664] [id = 22] 17:04:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1184b5c00) [pid = 1664] [serial = 62] [outer = 0x0] 17:04:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x12d9a8400) [pid = 1664] [serial = 63] [outer = 0x1184b5c00] 17:04:13 INFO - PROCESS | 1664 | 1463961853327 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x12d9af400) [pid = 1664] [serial = 64] [outer = 0x1184b5c00] 17:04:14 INFO - PROCESS | 1664 | 1463961854262 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1120ms 17:04:14 INFO - PROCESS | 1664 | 1463961854319 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1664 | 1463961854321 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:04:14 INFO - PROCESS | 1664 | 1463961854327 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1664 | 1463961854329 Marionette TRACE conn2 <- [1,62,null,{}] 17:04:14 INFO - PROCESS | 1664 | 1463961854333 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}] 17:04:14 INFO - PROCESS | 1664 | 1463961854441 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:04:14 INFO - PROCESS | 1664 | 1463961854496 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x112f94800 == 23 [pid = 1664] [id = 23] 17:04:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x112a6b800) [pid = 1664] [serial = 65] [outer = 0x0] 17:04:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1132a9400) [pid = 1664] [serial = 66] [outer = 0x112a6b800] 17:04:14 INFO - PROCESS | 1664 | 1463961854528 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x113dea400) [pid = 1664] [serial = 67] [outer = 0x112a6b800] 17:04:14 INFO - PROCESS | 1664 | 1463961854925 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 17:04:14 INFO - PROCESS | 1664 | 1463961854948 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1664 | 1463961854954 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:04:14 INFO - PROCESS | 1664 | 1463961854959 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1664 | 1463961854961 Marionette TRACE conn2 <- [1,66,null,{}] 17:04:14 INFO - PROCESS | 1664 | 1463961854963 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}] 17:04:15 INFO - PROCESS | 1664 | 1463961855069 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:04:15 INFO - PROCESS | 1664 | 1463961855106 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x116967800 == 24 [pid = 1664] [id = 24] 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x115e3cc00) [pid = 1664] [serial = 68] [outer = 0x0] 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x116744000) [pid = 1664] [serial = 69] [outer = 0x115e3cc00] 17:04:15 INFO - PROCESS | 1664 | 1463961855136 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118036c00) [pid = 1664] [serial = 70] [outer = 0x115e3cc00] 17:04:15 INFO - PROCESS | 1664 | 1463961855543 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]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 17:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:04:15 INFO - PROCESS | 1664 | 1463961855579 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1664 | 1463961855580 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:04:15 INFO - PROCESS | 1664 | 1463961855583 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1664 | 1463961855585 Marionette TRACE conn2 <- [1,70,null,{}] 17:04:15 INFO - PROCESS | 1664 | 1463961855593 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}] 17:04:15 INFO - PROCESS | 1664 | 1463961855702 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:04:15 INFO - PROCESS | 1664 | 1463961855769 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171db800 == 25 [pid = 1664] [id = 25] 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x111c8a000) [pid = 1664] [serial = 71] [outer = 0x0] 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1184b5800) [pid = 1664] [serial = 72] [outer = 0x111c8a000] 17:04:15 INFO - PROCESS | 1664 | 1463961855829 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11909c800) [pid = 1664] [serial = 73] [outer = 0x111c8a000] 17:04:16 INFO - PROCESS | 1664 | 1463961856430 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]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 17:04:16 INFO - PROCESS | 1664 | 1463961856455 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1664 | 1463961856457 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:04:16 INFO - PROCESS | 1664 | 1463961856460 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1664 | 1463961856462 Marionette TRACE conn2 <- [1,74,null,{}] 17:04:16 INFO - PROCESS | 1664 | 1463961856465 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}] 17:04:16 INFO - PROCESS | 1664 | 1463961856548 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:04:16 INFO - PROCESS | 1664 | 1463961856604 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a93000 == 26 [pid = 1664] [id = 26] 17:04:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1161efc00) [pid = 1664] [serial = 74] [outer = 0x0] 17:04:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116748800) [pid = 1664] [serial = 75] [outer = 0x1161efc00] 17:04:16 INFO - PROCESS | 1664 | 1463961856635 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11698fc00) [pid = 1664] [serial = 76] [outer = 0x1161efc00] 17:04:16 INFO - PROCESS | 1664 | 1463961856984 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 17:04:17 INFO - PROCESS | 1664 | 1463961857031 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1664 | 1463961857035 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:04:17 INFO - PROCESS | 1664 | 1463961857039 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1664 | 1463961857041 Marionette TRACE conn2 <- [1,78,null,{}] 17:04:17 INFO - PROCESS | 1664 | 1463961857043 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}] 17:04:17 INFO - PROCESS | 1664 | 1463961857113 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:04:17 INFO - PROCESS | 1664 | 1463961857120 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1161bf800 == 27 [pid = 1664] [id = 27] 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x116a52400) [pid = 1664] [serial = 77] [outer = 0x0] 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117671000) [pid = 1664] [serial = 78] [outer = 0x116a52400] 17:04:17 INFO - PROCESS | 1664 | 1463961857146 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11803a400) [pid = 1664] [serial = 79] [outer = 0x116a52400] 17:04:17 INFO - PROCESS | 1664 | 1463961857483 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 17:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:04:17 INFO - PROCESS | 1664 | 1463961857509 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1664 | 1463961857511 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:04:17 INFO - PROCESS | 1664 | 1463961857513 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1664 | 1463961857515 Marionette TRACE conn2 <- [1,82,null,{}] 17:04:17 INFO - PROCESS | 1664 | 1463961857523 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}] 17:04:17 INFO - PROCESS | 1664 | 1463961857594 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:04:17 INFO - PROCESS | 1664 | 1463961857600 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f0e800 == 28 [pid = 1664] [id = 28] 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11820dc00) [pid = 1664] [serial = 80] [outer = 0x0] 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1183aa400) [pid = 1664] [serial = 81] [outer = 0x11820dc00] 17:04:17 INFO - PROCESS | 1664 | 1463961857630 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1184ad000) [pid = 1664] [serial = 82] [outer = 0x11820dc00] 17:04:17 INFO - PROCESS | 1664 | 1463961857945 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 17:04:17 INFO - PROCESS | 1664 | 1463961857988 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1664 | 1463961857990 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:04:17 INFO - PROCESS | 1664 | 1463961857993 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1664 | 1463961857994 Marionette TRACE conn2 <- [1,86,null,{}] 17:04:17 INFO - PROCESS | 1664 | 1463961857997 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}] 17:04:18 INFO - PROCESS | 1664 | 1463961858126 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:04:18 INFO - PROCESS | 1664 | 1463961858184 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d9800 == 29 [pid = 1664] [id = 29] 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1184aa800) [pid = 1664] [serial = 83] [outer = 0x0] 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1184cb400) [pid = 1664] [serial = 84] [outer = 0x1184aa800] 17:04:18 INFO - PROCESS | 1664 | 1463961858225 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1189ed800) [pid = 1664] [serial = 85] [outer = 0x1184aa800] 17:04:18 INFO - PROCESS | 1664 | 1463961858572 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]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 620ms 17:04:18 INFO - PROCESS | 1664 | 1463961858612 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1664 | 1463961858613 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:04:18 INFO - PROCESS | 1664 | 1463961858616 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1664 | 1463961858617 Marionette TRACE conn2 <- [1,90,null,{}] 17:04:18 INFO - PROCESS | 1664 | 1463961858619 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}] 17:04:18 INFO - PROCESS | 1664 | 1463961858707 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:04:18 INFO - PROCESS | 1664 | 1463961858714 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180d7800 == 30 [pid = 1664] [id = 30] 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1184ae400) [pid = 1664] [serial = 86] [outer = 0x0] 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1189f4400) [pid = 1664] [serial = 87] [outer = 0x1184ae400] 17:04:18 INFO - PROCESS | 1664 | 1463961858739 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11909e800) [pid = 1664] [serial = 88] [outer = 0x1184ae400] 17:04:19 INFO - PROCESS | 1664 | 1463961859010 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 17:04:19 INFO - PROCESS | 1664 | 1463961859041 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1664 | 1463961859042 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:04:19 INFO - PROCESS | 1664 | 1463961859044 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1664 | 1463961859046 Marionette TRACE conn2 <- [1,94,null,{}] 17:04:19 INFO - PROCESS | 1664 | 1463961859048 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}] 17:04:19 INFO - PROCESS | 1664 | 1463961859146 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:04:19 INFO - PROCESS | 1664 | 1463961859151 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x118984000 == 31 [pid = 1664] [id = 31] 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1190a1800) [pid = 1664] [serial = 89] [outer = 0x0] 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119618400) [pid = 1664] [serial = 90] [outer = 0x1190a1800] 17:04:19 INFO - PROCESS | 1664 | 1463961859179 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1199c9c00) [pid = 1664] [serial = 91] [outer = 0x1190a1800] 17:04:19 INFO - PROCESS | 1664 | 1463961859490 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 17:04:19 INFO - PROCESS | 1664 | 1463961859513 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1664 | 1463961859514 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:04:19 INFO - PROCESS | 1664 | 1463961859516 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1664 | 1463961859517 Marionette TRACE conn2 <- [1,98,null,{}] 17:04:19 INFO - PROCESS | 1664 | 1463961859523 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}] 17:04:19 INFO - PROCESS | 1664 | 1463961859592 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:04:19 INFO - PROCESS | 1664 | 1463961859638 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c2800 == 32 [pid = 1664] [id = 32] 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1190a1c00) [pid = 1664] [serial = 92] [outer = 0x0] 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119b77400) [pid = 1664] [serial = 93] [outer = 0x1190a1c00] 17:04:19 INFO - PROCESS | 1664 | 1463961859663 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119d21800) [pid = 1664] [serial = 94] [outer = 0x1190a1c00] 17:04:19 INFO - PROCESS | 1664 | 1463961859899 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 17:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:04:19 INFO - PROCESS | 1664 | 1463961859944 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1664 | 1463961859945 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:04:19 INFO - PROCESS | 1664 | 1463961859947 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1664 | 1463961859948 Marionette TRACE conn2 <- [1,102,null,{}] 17:04:19 INFO - PROCESS | 1664 | 1463961859959 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}] 17:04:20 INFO - PROCESS | 1664 | 1463961860032 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:04:20 INFO - PROCESS | 1664 | 1463961860038 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ee800 == 33 [pid = 1664] [id = 33] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119b9e000) [pid = 1664] [serial = 95] [outer = 0x0] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x122f55000) [pid = 1664] [serial = 96] [outer = 0x119b9e000] 17:04:20 INFO - PROCESS | 1664 | 1463961860063 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x122f59800) [pid = 1664] [serial = 97] [outer = 0x119b9e000] 17:04:20 INFO - PROCESS | 1664 | 1463961860340 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 17:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:04:20 INFO - PROCESS | 1664 | 1463961860374 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1664 | 1463961860375 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:04:20 INFO - PROCESS | 1664 | 1463961860378 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1664 | 1463961860389 Marionette TRACE conn2 <- [1,106,null,{}] 17:04:20 INFO - PROCESS | 1664 | 1463961860393 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}] 17:04:20 INFO - PROCESS | 1664 | 1463961860463 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:04:20 INFO - PROCESS | 1664 | 1463961860508 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a7800 == 34 [pid = 1664] [id = 34] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1199be400) [pid = 1664] [serial = 98] [outer = 0x0] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x122f5bc00) [pid = 1664] [serial = 99] [outer = 0x1199be400] 17:04:20 INFO - PROCESS | 1664 | 1463961860533 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1230edc00) [pid = 1664] [serial = 100] [outer = 0x1199be400] 17:04:20 INFO - PROCESS | 1664 | 1463961860759 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 430ms 17:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:04:20 INFO - PROCESS | 1664 | 1463961860812 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1664 | 1463961860813 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:04:20 INFO - PROCESS | 1664 | 1463961860815 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1664 | 1463961860816 Marionette TRACE conn2 <- [1,110,null,{}] 17:04:20 INFO - PROCESS | 1664 | 1463961860827 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}] 17:04:20 INFO - PROCESS | 1664 | 1463961860902 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:04:20 INFO - PROCESS | 1664 | 1463961860908 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b5a800 == 35 [pid = 1664] [id = 35] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1230f3c00) [pid = 1664] [serial = 101] [outer = 0x0] 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12340e000) [pid = 1664] [serial = 102] [outer = 0x1230f3c00] 17:04:20 INFO - PROCESS | 1664 | 1463961860933 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x123507800) [pid = 1664] [serial = 103] [outer = 0x1230f3c00] 17:04:21 INFO - PROCESS | 1664 | 1463961861231 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]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 425ms 17:04:21 INFO - PROCESS | 1664 | 1463961861241 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1664 | 1463961861243 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:04:21 INFO - PROCESS | 1664 | 1463961861245 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1664 | 1463961861247 Marionette TRACE conn2 <- [1,114,null,{}] 17:04:21 INFO - PROCESS | 1664 | 1463961861249 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}] 17:04:21 INFO - PROCESS | 1664 | 1463961861348 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:04:21 INFO - PROCESS | 1664 | 1463961861393 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f74800 == 36 [pid = 1664] [id = 36] 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x117538000) [pid = 1664] [serial = 104] [outer = 0x0] 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x123539c00) [pid = 1664] [serial = 105] [outer = 0x117538000] 17:04:21 INFO - PROCESS | 1664 | 1463961861421 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1244a1800) [pid = 1664] [serial = 106] [outer = 0x117538000] 17:04:21 INFO - PROCESS | 1664 | 1463961861702 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]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 17:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:04:21 INFO - PROCESS | 1664 | 1463961861715 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1664 | 1463961861716 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:04:21 INFO - PROCESS | 1664 | 1463961861719 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1664 | 1463961861721 Marionette TRACE conn2 <- [1,118,null,{}] 17:04:21 INFO - PROCESS | 1664 | 1463961861730 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}] 17:04:21 INFO - PROCESS | 1664 | 1463961861807 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:04:21 INFO - PROCESS | 1664 | 1463961861812 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x123321000 == 37 [pid = 1664] [id = 37] 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1244a7800) [pid = 1664] [serial = 107] [outer = 0x0] 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1246e3400) [pid = 1664] [serial = 108] [outer = 0x1244a7800] 17:04:21 INFO - PROCESS | 1664 | 1463961861836 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x124ccfc00) [pid = 1664] [serial = 109] [outer = 0x1244a7800] 17:04:22 INFO - PROCESS | 1664 | 1463961862124 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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 427ms 17:04:22 INFO - PROCESS | 1664 | 1463961862145 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1664 | 1463961862147 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:04:22 INFO - PROCESS | 1664 | 1463961862149 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1664 | 1463961862150 Marionette TRACE conn2 <- [1,122,null,{}] 17:04:22 INFO - PROCESS | 1664 | 1463961862154 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}] 17:04:22 INFO - PROCESS | 1664 | 1463961862228 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:04:22 INFO - PROCESS | 1664 | 1463961862276 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123626000 == 38 [pid = 1664] [id = 38] 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x122f5d400) [pid = 1664] [serial = 110] [outer = 0x0] 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12612a400) [pid = 1664] [serial = 111] [outer = 0x122f5d400] 17:04:22 INFO - PROCESS | 1664 | 1463961862301 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12651d400) [pid = 1664] [serial = 112] [outer = 0x122f5d400] 17:04:22 INFO - PROCESS | 1664 | 1463961862529 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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 17:04:22 INFO - PROCESS | 1664 | 1463961862575 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1664 | 1463961862585 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:04:22 INFO - PROCESS | 1664 | 1463961862598 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1664 | 1463961862599 Marionette TRACE conn2 <- [1,126,null,{}] 17:04:22 INFO - PROCESS | 1664 | 1463961862609 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}] 17:04:22 INFO - PROCESS | 1664 | 1463961862693 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:04:22 INFO - PROCESS | 1664 | 1463961862698 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123cac800 == 39 [pid = 1664] [id = 39] 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1232f9c00) [pid = 1664] [serial = 113] [outer = 0x0] 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12676e400) [pid = 1664] [serial = 114] [outer = 0x1232f9c00] 17:04:22 INFO - PROCESS | 1664 | 1463961862729 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12689dc00) [pid = 1664] [serial = 115] [outer = 0x1232f9c00] 17:04:23 INFO - PROCESS | 1664 | 1463961863165 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 577ms 17:04:23 INFO - PROCESS | 1664 | 1463961863176 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 1664 | 1463961863178 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:04:23 INFO - PROCESS | 1664 | 1463961863182 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1664 | 1463961863183 Marionette TRACE conn2 <- [1,130,null,{}] 17:04:23 INFO - PROCESS | 1664 | 1463961863187 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}] 17:04:23 INFO - PROCESS | 1664 | 1463961863274 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:04:23 INFO - PROCESS | 1664 | 1463961863278 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247da800 == 40 [pid = 1664] [id = 40] 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1268a0c00) [pid = 1664] [serial = 116] [outer = 0x0] 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128c1ac00) [pid = 1664] [serial = 117] [outer = 0x1268a0c00] 17:04:23 INFO - PROCESS | 1664 | 1463961863302 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128c84800) [pid = 1664] [serial = 118] [outer = 0x1268a0c00] 17:04:23 INFO - PROCESS | 1664 | 1463961863595 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 17:04:23 INFO - PROCESS | 1664 | 1463961863652 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 1664 | 1463961863653 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:04:23 INFO - PROCESS | 1664 | 1463961863655 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1664 | 1463961863656 Marionette TRACE conn2 <- [1,134,null,{}] 17:04:23 INFO - PROCESS | 1664 | 1463961863658 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}] 17:04:23 INFO - PROCESS | 1664 | 1463961863738 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:04:23 INFO - PROCESS | 1664 | 1463961863795 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e3a800 == 41 [pid = 1664] [id = 41] 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c10400) [pid = 1664] [serial = 119] [outer = 0x0] 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128f41000) [pid = 1664] [serial = 120] [outer = 0x128c10400] 17:04:23 INFO - PROCESS | 1664 | 1463961863821 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x129205400) [pid = 1664] [serial = 121] [outer = 0x128c10400] 17:04:24 INFO - PROCESS | 1664 | 1463961864747 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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1172ms 17:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:04:24 INFO - PROCESS | 1664 | 1463961864827 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1664 | 1463961864829 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:04:24 INFO - PROCESS | 1664 | 1463961864832 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1664 | 1463961864834 Marionette TRACE conn2 <- [1,138,null,{}] 17:04:24 INFO - PROCESS | 1664 | 1463961864838 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}] 17:04:24 INFO - PROCESS | 1664 | 1463961864924 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:04:24 INFO - PROCESS | 1664 | 1463961864954 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x112d25000 == 42 [pid = 1664] [id = 42] 17:04:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x116073400) [pid = 1664] [serial = 122] [outer = 0x0] 17:04:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1161f2400) [pid = 1664] [serial = 123] [outer = 0x116073400] 17:04:24 INFO - PROCESS | 1664 | 1463961864982 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11674fc00) [pid = 1664] [serial = 124] [outer = 0x116073400] 17:04:25 INFO - PROCESS | 1664 | 1463961865292 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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 472ms 17:04:25 INFO - PROCESS | 1664 | 1463961865308 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1664 | 1463961865311 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:04:25 INFO - PROCESS | 1664 | 1463961865323 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1664 | 1463961865325 Marionette TRACE conn2 <- [1,142,null,{}] 17:04:25 INFO - PROCESS | 1664 | 1463961865327 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}] 17:04:25 INFO - PROCESS | 1664 | 1463961865416 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:04:25 INFO - PROCESS | 1664 | 1463961865424 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x116122800 == 43 [pid = 1664] [id = 43] 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x116a4d400) [pid = 1664] [serial = 125] [outer = 0x0] 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x117542c00) [pid = 1664] [serial = 126] [outer = 0x116a4d400] 17:04:25 INFO - PROCESS | 1664 | 1463961865449 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x118208800) [pid = 1664] [serial = 127] [outer = 0x116a4d400] 17:04:25 INFO - PROCESS | 1664 | 1463961865763 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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 17:04:25 INFO - PROCESS | 1664 | 1463961865792 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1664 | 1463961865794 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:04:25 INFO - PROCESS | 1664 | 1463961865804 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1664 | 1463961865807 Marionette TRACE conn2 <- [1,146,null,{}] 17:04:25 INFO - PROCESS | 1664 | 1463961865814 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}] 17:04:25 INFO - PROCESS | 1664 | 1463961865904 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:04:25 INFO - PROCESS | 1664 | 1463961865933 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f09000 == 44 [pid = 1664] [id = 44] 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1183b6800) [pid = 1664] [serial = 128] [outer = 0x0] 17:04:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x118410400) [pid = 1664] [serial = 129] [outer = 0x1183b6800] 17:04:25 INFO - PROCESS | 1664 | 1463961865963 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1184b4c00) [pid = 1664] [serial = 130] [outer = 0x1183b6800] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1184ab800) [pid = 1664] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1184cac00) [pid = 1664] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12cba4000) [pid = 1664] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12c89d000) [pid = 1664] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12c82d000) [pid = 1664] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12c471800) [pid = 1664] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12c109c00) [pid = 1664] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11840a400) [pid = 1664] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12bc39000) [pid = 1664] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12b99e000) [pid = 1664] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12a943c00) [pid = 1664] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a936800) [pid = 1664] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128f45c00) [pid = 1664] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1184aa800) [pid = 1664] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1184ae400) [pid = 1664] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1190a1800) [pid = 1664] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1190a1c00) [pid = 1664] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119b9e000) [pid = 1664] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1199be400) [pid = 1664] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x117538000) [pid = 1664] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1244a7800) [pid = 1664] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x122f5d400) [pid = 1664] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1184b5c00) [pid = 1664] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112a6b800) [pid = 1664] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x115e3cc00) [pid = 1664] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x111c8a000) [pid = 1664] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1161efc00) [pid = 1664] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x116a52400) [pid = 1664] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:04:26 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11820dc00) [pid = 1664] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:04:26 INFO - PROCESS | 1664 | 1463961866781 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]]]}] 17:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1024ms 17:04:26 INFO - PROCESS | 1664 | 1463961866827 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:04:26 INFO - PROCESS | 1664 | 1463961866829 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:04:26 INFO - PROCESS | 1664 | 1463961866832 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:04:26 INFO - PROCESS | 1664 | 1463961866833 Marionette TRACE conn2 <- [1,150,null,{}] 17:04:26 INFO - PROCESS | 1664 | 1463961866836 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}] 17:04:26 INFO - PROCESS | 1664 | 1463961866942 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:04:27 INFO - PROCESS | 1664 | 1463961867004 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d5800 == 45 [pid = 1664] [id = 45] 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112a6b800) [pid = 1664] [serial = 131] [outer = 0x0] 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116a50000) [pid = 1664] [serial = 132] [outer = 0x112a6b800] 17:04:27 INFO - PROCESS | 1664 | 1463961867046 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1184b0c00) [pid = 1664] [serial = 133] [outer = 0x112a6b800] 17:04:27 INFO - PROCESS | 1664 | 1463961867368 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 570ms 17:04:27 INFO - PROCESS | 1664 | 1463961867409 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1664 | 1463961867410 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:04:27 INFO - PROCESS | 1664 | 1463961867413 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1664 | 1463961867414 Marionette TRACE conn2 <- [1,154,null,{}] 17:04:27 INFO - PROCESS | 1664 | 1463961867416 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}] 17:04:27 INFO - PROCESS | 1664 | 1463961867488 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:04:27 INFO - PROCESS | 1664 | 1463961867545 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x11847a000 == 46 [pid = 1664] [id = 46] 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x113868c00) [pid = 1664] [serial = 134] [outer = 0x0] 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x115e3e000) [pid = 1664] [serial = 135] [outer = 0x113868c00] 17:04:27 INFO - PROCESS | 1664 | 1463961867583 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1189f0c00) [pid = 1664] [serial = 136] [outer = 0x113868c00] 17:04:28 INFO - PROCESS | 1664 | 1463961867997 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]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 617ms 17:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:04:28 INFO - PROCESS | 1664 | 1463961868032 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1664 | 1463961868033 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:04:28 INFO - PROCESS | 1664 | 1463961868037 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1664 | 1463961868038 Marionette TRACE conn2 <- [1,158,null,{}] 17:04:28 INFO - PROCESS | 1664 | 1463961868042 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}] 17:04:28 INFO - PROCESS | 1664 | 1463961868148 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:04:28 INFO - PROCESS | 1664 | 1463961868195 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11897f800 == 47 [pid = 1664] [id = 47] 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1189ed000) [pid = 1664] [serial = 137] [outer = 0x0] 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11909ec00) [pid = 1664] [serial = 138] [outer = 0x1189ed000] 17:04:28 INFO - PROCESS | 1664 | 1463961868223 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119878c00) [pid = 1664] [serial = 139] [outer = 0x1189ed000] 17:04:28 INFO - PROCESS | 1664 | 1463961868470 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]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 17:04:28 INFO - PROCESS | 1664 | 1463961868511 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1664 | 1463961868512 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:04:28 INFO - PROCESS | 1664 | 1463961868514 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1664 | 1463961868515 Marionette TRACE conn2 <- [1,162,null,{}] 17:04:28 INFO - PROCESS | 1664 | 1463961868525 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}] 17:04:28 INFO - PROCESS | 1664 | 1463961868597 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:04:28 INFO - PROCESS | 1664 | 1463961868602 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a7000 == 48 [pid = 1664] [id = 48] 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119879400) [pid = 1664] [serial = 140] [outer = 0x0] 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119b77800) [pid = 1664] [serial = 141] [outer = 0x119879400] 17:04:28 INFO - PROCESS | 1664 | 1463961868628 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119ba2800) [pid = 1664] [serial = 142] [outer = 0x119879400] 17:04:29 INFO - PROCESS | 1664 | 1463961869084 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]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 17:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:04:29 INFO - PROCESS | 1664 | 1463961869138 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1664 | 1463961869142 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:04:29 INFO - PROCESS | 1664 | 1463961869144 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1664 | 1463961869147 Marionette TRACE conn2 <- [1,166,null,{}] 17:04:29 INFO - PROCESS | 1664 | 1463961869151 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}] 17:04:29 INFO - PROCESS | 1664 | 1463961869240 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:04:29 INFO - PROCESS | 1664 | 1463961869299 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x116721800 == 49 [pid = 1664] [id = 49] 17:04:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1160d9c00) [pid = 1664] [serial = 143] [outer = 0x0] 17:04:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116942800) [pid = 1664] [serial = 144] [outer = 0x1160d9c00] 17:04:29 INFO - PROCESS | 1664 | 1463961869331 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x117677000) [pid = 1664] [serial = 145] [outer = 0x1160d9c00] 17:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 17:04:29 INFO - PROCESS | 1664 | 1463961869761 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]]]}] 17:04:29 INFO - PROCESS | 1664 | 1463961869766 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1664 | 1463961869769 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:04:29 INFO - PROCESS | 1664 | 1463961869773 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1664 | 1463961869775 Marionette TRACE conn2 <- [1,170,null,{}] 17:04:29 INFO - PROCESS | 1664 | 1463961869777 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}] 17:04:29 INFO - PROCESS | 1664 | 1463961869858 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:04:29 INFO - PROCESS | 1664 | 1463961869916 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a3000 == 50 [pid = 1664] [id = 50] 17:04:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x117541000) [pid = 1664] [serial = 146] [outer = 0x0] 17:04:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118237c00) [pid = 1664] [serial = 147] [outer = 0x117541000] 17:04:29 INFO - PROCESS | 1664 | 1463961869963 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x111f19000) [pid = 1664] [serial = 148] [outer = 0x117541000] 17:04:30 INFO - PROCESS | 1664 | 1463961870505 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]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 17:04:30 INFO - PROCESS | 1664 | 1463961870555 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1664 | 1463961870558 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:04:30 INFO - PROCESS | 1664 | 1463961870561 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1664 | 1463961870564 Marionette TRACE conn2 <- [1,174,null,{}] 17:04:30 INFO - PROCESS | 1664 | 1463961870576 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}] 17:04:30 INFO - PROCESS | 1664 | 1463961870675 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:04:30 INFO - PROCESS | 1664 | 1463961870733 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d2800 == 51 [pid = 1664] [id = 51] 17:04:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x119617c00) [pid = 1664] [serial = 149] [outer = 0x0] 17:04:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119620000) [pid = 1664] [serial = 150] [outer = 0x119617c00] 17:04:30 INFO - PROCESS | 1664 | 1463961870764 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1199c4800) [pid = 1664] [serial = 151] [outer = 0x119617c00] 17:04:31 INFO - PROCESS | 1664 | 1463961871185 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]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 17:04:31 INFO - PROCESS | 1664 | 1463961871248 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:04:31 INFO - PROCESS | 1664 | 1463961871251 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:04:31 INFO - PROCESS | 1664 | 1463961871276 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1664 | 1463961871278 Marionette TRACE conn2 <- [1,178,null,{}] 17:04:31 INFO - PROCESS | 1664 | 1463961871282 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}] 17:04:31 INFO - PROCESS | 1664 | 1463961871398 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:04:31 INFO - PROCESS | 1664 | 1463961871455 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a31000 == 52 [pid = 1664] [id = 52] 17:04:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119d21000) [pid = 1664] [serial = 152] [outer = 0x0] 17:04:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x122f54800) [pid = 1664] [serial = 153] [outer = 0x119d21000] 17:04:31 INFO - PROCESS | 1664 | 1463961871484 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x122f5c000) [pid = 1664] [serial = 154] [outer = 0x119d21000] 17:04:31 INFO - PROCESS | 1664 | 1463961871889 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]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 623ms 17:04:31 INFO - PROCESS | 1664 | 1463961871896 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:04:31 INFO - PROCESS | 1664 | 1463961871897 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:04:31 INFO - PROCESS | 1664 | 1463961871900 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1664 | 1463961871901 Marionette TRACE conn2 <- [1,182,null,{}] 17:04:31 INFO - PROCESS | 1664 | 1463961871903 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}] 17:04:31 INFO - PROCESS | 1664 | 1463961871989 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:04:32 INFO - PROCESS | 1664 | 1463961872031 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a2e000 == 53 [pid = 1664] [id = 53] 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1138b1000) [pid = 1664] [serial = 155] [outer = 0x0] 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12304c800) [pid = 1664] [serial = 156] [outer = 0x1138b1000] 17:04:32 INFO - PROCESS | 1664 | 1463961872060 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x123503400) [pid = 1664] [serial = 157] [outer = 0x1138b1000] 17:04:32 INFO - PROCESS | 1664 | 1463961872556 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 720ms 17:04:32 INFO - PROCESS | 1664 | 1463961872620 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1664 | 1463961872623 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:04:32 INFO - PROCESS | 1664 | 1463961872645 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1664 | 1463961872647 Marionette TRACE conn2 <- [1,186,null,{}] 17:04:32 INFO - PROCESS | 1664 | 1463961872666 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}] 17:04:32 INFO - PROCESS | 1664 | 1463961872781 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:04:32 INFO - PROCESS | 1664 | 1463961872795 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11611f000 == 54 [pid = 1664] [id = 54] 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1138b2400) [pid = 1664] [serial = 158] [outer = 0x0] 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x113af3c00) [pid = 1664] [serial = 159] [outer = 0x1138b2400] 17:04:32 INFO - PROCESS | 1664 | 1463961872821 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x116069c00) [pid = 1664] [serial = 160] [outer = 0x1138b2400] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11897f800 == 53 [pid = 1664] [id = 47] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11847a000 == 52 [pid = 1664] [id = 46] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d5800 == 51 [pid = 1664] [id = 45] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116f09000 == 50 [pid = 1664] [id = 44] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d9800 == 49 [pid = 1664] [id = 29] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c2800 == 48 [pid = 1664] [id = 32] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116122800 == 47 [pid = 1664] [id = 43] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1180d7800 == 46 [pid = 1664] [id = 30] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x112d25000 == 45 [pid = 1664] [id = 42] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x118984000 == 44 [pid = 1664] [id = 31] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116f0e800 == 43 [pid = 1664] [id = 28] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ee800 == 42 [pid = 1664] [id = 33] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1161bf800 == 41 [pid = 1664] [id = 27] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123a2e000 == 40 [pid = 1664] [id = 53] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123a31000 == 39 [pid = 1664] [id = 52] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d2800 == 38 [pid = 1664] [id = 51] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a7800 == 37 [pid = 1664] [id = 34] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1247da800 == 36 [pid = 1664] [id = 40] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123321000 == 35 [pid = 1664] [id = 37] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123626000 == 34 [pid = 1664] [id = 38] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a3000 == 33 [pid = 1664] [id = 50] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116721800 == 32 [pid = 1664] [id = 49] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123cac800 == 31 [pid = 1664] [id = 39] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a7000 == 30 [pid = 1664] [id = 48] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119b5a800 == 29 [pid = 1664] [id = 35] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x122f74800 == 28 [pid = 1664] [id = 36] 17:04:33 INFO - PROCESS | 1664 | --DOCSHELL 0x124e3a800 == 27 [pid = 1664] [id = 41] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1183aa400) [pid = 1664] [serial = 81] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1184cb400) [pid = 1664] [serial = 84] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1189f4400) [pid = 1664] [serial = 87] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11909e800) [pid = 1664] [serial = 88] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119618400) [pid = 1664] [serial = 90] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1199c9c00) [pid = 1664] [serial = 91] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x119b77400) [pid = 1664] [serial = 93] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119d21800) [pid = 1664] [serial = 94] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x122f55000) [pid = 1664] [serial = 96] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x122f5bc00) [pid = 1664] [serial = 99] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1230edc00) [pid = 1664] [serial = 100] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12340e000) [pid = 1664] [serial = 102] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123539c00) [pid = 1664] [serial = 105] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1246e3400) [pid = 1664] [serial = 108] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12612a400) [pid = 1664] [serial = 111] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12676e400) [pid = 1664] [serial = 114] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x128c1ac00) [pid = 1664] [serial = 117] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1132a9400) [pid = 1664] [serial = 66] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116744000) [pid = 1664] [serial = 69] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1184b5800) [pid = 1664] [serial = 72] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11909c800) [pid = 1664] [serial = 73] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116748800) [pid = 1664] [serial = 75] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11698fc00) [pid = 1664] [serial = 76] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x117671000) [pid = 1664] [serial = 78] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11803a400) [pid = 1664] [serial = 79] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1244a1800) [pid = 1664] [serial = 106] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124ccfc00) [pid = 1664] [serial = 109] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12651d400) [pid = 1664] [serial = 112] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118036c00) [pid = 1664] [serial = 70] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1184ad000) [pid = 1664] [serial = 82] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1189ed800) [pid = 1664] [serial = 85] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113dea400) [pid = 1664] [serial = 67] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x122f59800) [pid = 1664] [serial = 97] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12d9af400) [pid = 1664] [serial = 64] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x123503c00) [pid = 1664] [serial = 11] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1236ebc00) [pid = 1664] [serial = 8] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x128f3ec00) [pid = 1664] [serial = 33] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12bc42c00) [pid = 1664] [serial = 30] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11753dc00) [pid = 1664] [serial = 31] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12b9a3000) [pid = 1664] [serial = 27] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12bc35400) [pid = 1664] [serial = 28] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12b735c00) [pid = 1664] [serial = 25] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12aadb400) [pid = 1664] [serial = 24] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a938400) [pid = 1664] [serial = 21] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a93c800) [pid = 1664] [serial = 22] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x129206400) [pid = 1664] [serial = 16] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1294a8000) [pid = 1664] [serial = 18] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128f47800) [pid = 1664] [serial = 15] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12d9a8400) [pid = 1664] [serial = 63] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1184af400) [pid = 1664] [serial = 60] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1184b8c00) [pid = 1664] [serial = 61] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11961fc00) [pid = 1664] [serial = 57] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12d80d800) [pid = 1664] [serial = 58] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12d3f1000) [pid = 1664] [serial = 54] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12d802800) [pid = 1664] [serial = 55] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12cb9e000) [pid = 1664] [serial = 46] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12d0d8000) [pid = 1664] [serial = 48] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12d20b400) [pid = 1664] [serial = 51] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12c8a2c00) [pid = 1664] [serial = 45] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12c832800) [pid = 1664] [serial = 42] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12c89a400) [pid = 1664] [serial = 43] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12c474400) [pid = 1664] [serial = 39] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12c82b000) [pid = 1664] [serial = 40] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12c46a800) [pid = 1664] [serial = 37] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12c107400) [pid = 1664] [serial = 34] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12c111800) [pid = 1664] [serial = 36] [outer = 0x0] [url = about:blank] 17:04:33 INFO - PROCESS | 1664 | 1463961873649 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]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1043ms 17:04:33 INFO - PROCESS | 1664 | 1463961873671 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1664 | 1463961873674 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:04:33 INFO - PROCESS | 1664 | 1463961873677 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1664 | 1463961873679 Marionette TRACE conn2 <- [1,190,null,{}] 17:04:33 INFO - PROCESS | 1664 | 1463961873682 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}] 17:04:33 INFO - PROCESS | 1664 | 1463961873749 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:04:33 INFO - PROCESS | 1664 | 1463961873756 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x112557800 == 28 [pid = 1664] [id = 55] 17:04:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x113d5f400) [pid = 1664] [serial = 161] [outer = 0x0] 17:04:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x115e42800) [pid = 1664] [serial = 162] [outer = 0x113d5f400] 17:04:33 INFO - PROCESS | 1664 | 1463961873786 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1166b3c00) [pid = 1664] [serial = 163] [outer = 0x113d5f400] 17:04:34 INFO - PROCESS | 1664 | 1463961874097 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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 17:04:34 INFO - PROCESS | 1664 | 1463961874147 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1664 | 1463961874152 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:04:34 INFO - PROCESS | 1664 | 1463961874156 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1664 | 1463961874158 Marionette TRACE conn2 <- [1,194,null,{}] 17:04:34 INFO - PROCESS | 1664 | 1463961874160 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}] 17:04:34 INFO - PROCESS | 1664 | 1463961874227 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:04:34 INFO - PROCESS | 1664 | 1463961874232 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e16800 == 29 [pid = 1664] [id = 56] 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1166bc000) [pid = 1664] [serial = 164] [outer = 0x0] 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x117535800) [pid = 1664] [serial = 165] [outer = 0x1166bc000] 17:04:34 INFO - PROCESS | 1664 | 1463961874261 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11802c800) [pid = 1664] [serial = 166] [outer = 0x1166bc000] 17:04:34 INFO - PROCESS | 1664 | 1463961874639 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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 520ms 17:04:34 INFO - PROCESS | 1664 | 1463961874677 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1664 | 1463961874679 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:04:34 INFO - PROCESS | 1664 | 1463961874683 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1664 | 1463961874687 Marionette TRACE conn2 <- [1,198,null,{}] 17:04:34 INFO - PROCESS | 1664 | 1463961874698 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}] 17:04:34 INFO - PROCESS | 1664 | 1463961874814 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:04:34 INFO - PROCESS | 1664 | 1463961874824 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x116972000 == 30 [pid = 1664] [id = 57] 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x115e42c00) [pid = 1664] [serial = 167] [outer = 0x0] 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118241c00) [pid = 1664] [serial = 168] [outer = 0x115e42c00] 17:04:34 INFO - PROCESS | 1664 | 1463961874869 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118410800) [pid = 1664] [serial = 169] [outer = 0x115e42c00] 17:04:35 INFO - PROCESS | 1664 | 1463961875200 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 527ms 17:04:35 INFO - PROCESS | 1664 | 1463961875209 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1664 | 1463961875211 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:04:35 INFO - PROCESS | 1664 | 1463961875213 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1664 | 1463961875214 Marionette TRACE conn2 <- [1,202,null,{}] 17:04:35 INFO - PROCESS | 1664 | 1463961875216 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}] 17:04:35 INFO - PROCESS | 1664 | 1463961875298 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:04:35 INFO - PROCESS | 1664 | 1463961875343 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d5800 == 31 [pid = 1664] [id = 58] 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11823ac00) [pid = 1664] [serial = 170] [outer = 0x0] 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1184b3c00) [pid = 1664] [serial = 171] [outer = 0x11823ac00] 17:04:35 INFO - PROCESS | 1664 | 1463961875368 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1184cb400) [pid = 1664] [serial = 172] [outer = 0x11823ac00] 17:04:35 INFO - PROCESS | 1664 | 1463961875649 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 17:04:35 INFO - PROCESS | 1664 | 1463961875691 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1664 | 1463961875692 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:04:35 INFO - PROCESS | 1664 | 1463961875695 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1664 | 1463961875696 Marionette TRACE conn2 <- [1,206,null,{}] 17:04:35 INFO - PROCESS | 1664 | 1463961875698 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}] 17:04:35 INFO - PROCESS | 1664 | 1463961875780 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:04:35 INFO - PROCESS | 1664 | 1463961875795 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e1000 == 32 [pid = 1664] [id = 59] 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1166b7400) [pid = 1664] [serial = 173] [outer = 0x0] 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11891b800) [pid = 1664] [serial = 174] [outer = 0x1166b7400] 17:04:35 INFO - PROCESS | 1664 | 1463961875820 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1189f4400) [pid = 1664] [serial = 175] [outer = 0x1166b7400] 17:04:36 INFO - PROCESS | 1664 | 1463961876143 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]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 17:04:36 INFO - PROCESS | 1664 | 1463961876162 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1664 | 1463961876164 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:04:36 INFO - PROCESS | 1664 | 1463961876166 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1664 | 1463961876167 Marionette TRACE conn2 <- [1,210,null,{}] 17:04:36 INFO - PROCESS | 1664 | 1463961876175 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}] 17:04:36 INFO - PROCESS | 1664 | 1463961876276 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:04:36 INFO - PROCESS | 1664 | 1463961876281 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x11905c000 == 33 [pid = 1664] [id = 60] 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11908c000) [pid = 1664] [serial = 176] [outer = 0x0] 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1190a0c00) [pid = 1664] [serial = 177] [outer = 0x11908c000] 17:04:36 INFO - PROCESS | 1664 | 1463961876307 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119878000) [pid = 1664] [serial = 178] [outer = 0x11908c000] 17:04:36 INFO - PROCESS | 1664 | 1463961876586 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]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 472ms 17:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:04:36 INFO - PROCESS | 1664 | 1463961876641 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1664 | 1463961876643 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:04:36 INFO - PROCESS | 1664 | 1463961876646 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1664 | 1463961876648 Marionette TRACE conn2 <- [1,214,null,{}] 17:04:36 INFO - PROCESS | 1664 | 1463961876651 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}] 17:04:36 INFO - PROCESS | 1664 | 1463961876780 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:04:36 INFO - PROCESS | 1664 | 1463961876787 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193e0800 == 34 [pid = 1664] [id = 61] 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11908c800) [pid = 1664] [serial = 179] [outer = 0x0] 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1199c5400) [pid = 1664] [serial = 180] [outer = 0x11908c800] 17:04:36 INFO - PROCESS | 1664 | 1463961876826 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119b9f400) [pid = 1664] [serial = 181] [outer = 0x11908c800] 17:04:37 INFO - PROCESS | 1664 | 1463961877231 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 17:04:37 INFO - PROCESS | 1664 | 1463961877265 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1664 | 1463961877267 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:04:37 INFO - PROCESS | 1664 | 1463961877275 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1664 | 1463961877276 Marionette TRACE conn2 <- [1,218,null,{}] 17:04:37 INFO - PROCESS | 1664 | 1463961877279 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}] 17:04:37 INFO - PROCESS | 1664 | 1463961877363 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:04:37 INFO - PROCESS | 1664 | 1463961877368 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11985c800 == 35 [pid = 1664] [id = 62] 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1199c9000) [pid = 1664] [serial = 182] [outer = 0x0] 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x122f57000) [pid = 1664] [serial = 183] [outer = 0x1199c9000] 17:04:37 INFO - PROCESS | 1664 | 1463961877395 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x122f5cc00) [pid = 1664] [serial = 184] [outer = 0x1199c9000] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116a4d400) [pid = 1664] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116073400) [pid = 1664] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1183b6800) [pid = 1664] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112a6b800) [pid = 1664] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128c10400) [pid = 1664] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1232f9c00) [pid = 1664] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1268a0c00) [pid = 1664] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1230f3c00) [pid = 1664] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119879400) [pid = 1664] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x113868c00) [pid = 1664] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:04:37 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1189ed000) [pid = 1664] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:04:37 INFO - PROCESS | 1664 | 1463961877743 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 524ms 17:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:04:37 INFO - PROCESS | 1664 | 1463961877794 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1664 | 1463961877795 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:04:37 INFO - PROCESS | 1664 | 1463961877797 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1664 | 1463961877798 Marionette TRACE conn2 <- [1,222,null,{}] 17:04:37 INFO - PROCESS | 1664 | 1463961877800 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}] 17:04:37 INFO - PROCESS | 1664 | 1463961877867 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:04:37 INFO - PROCESS | 1664 | 1463961877873 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116970000 == 36 [pid = 1664] [id = 63] 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116939c00) [pid = 1664] [serial = 185] [outer = 0x0] 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118209800) [pid = 1664] [serial = 186] [outer = 0x116939c00] 17:04:37 INFO - PROCESS | 1664 | 1463961877899 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x122f60000) [pid = 1664] [serial = 187] [outer = 0x116939c00] 17:04:38 INFO - PROCESS | 1664 | 1463961878194 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]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 17:04:38 INFO - PROCESS | 1664 | 1463961878216 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1664 | 1463961878217 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:04:38 INFO - PROCESS | 1664 | 1463961878222 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1664 | 1463961878224 Marionette TRACE conn2 <- [1,226,null,{}] 17:04:38 INFO - PROCESS | 1664 | 1463961878226 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}] 17:04:38 INFO - PROCESS | 1664 | 1463961878314 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:04:38 INFO - PROCESS | 1664 | 1463961878319 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d1000 == 37 [pid = 1664] [id = 64] 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x113020000) [pid = 1664] [serial = 188] [outer = 0x0] 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1230f3c00) [pid = 1664] [serial = 189] [outer = 0x113020000] 17:04:38 INFO - PROCESS | 1664 | 1463961878344 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x123503000) [pid = 1664] [serial = 190] [outer = 0x113020000] 17:04:38 INFO - PROCESS | 1664 | 1463961878619 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]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 421ms 17:04:38 INFO - PROCESS | 1664 | 1463961878643 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1664 | 1463961878645 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:04:38 INFO - PROCESS | 1664 | 1463961878647 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1664 | 1463961878648 Marionette TRACE conn2 <- [1,230,null,{}] 17:04:38 INFO - PROCESS | 1664 | 1463961878651 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}] 17:04:38 INFO - PROCESS | 1664 | 1463961878746 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:04:38 INFO - PROCESS | 1664 | 1463961878751 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848f800 == 38 [pid = 1664] [id = 65] 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116a4d400) [pid = 1664] [serial = 191] [outer = 0x0] 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x123541400) [pid = 1664] [serial = 192] [outer = 0x116a4d400] 17:04:38 INFO - PROCESS | 1664 | 1463961878782 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1241de400) [pid = 1664] [serial = 193] [outer = 0x116a4d400] 17:04:39 INFO - PROCESS | 1664 | 1463961879073 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 17:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:04:39 INFO - PROCESS | 1664 | 1463961879126 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1664 | 1463961879127 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:04:39 INFO - PROCESS | 1664 | 1463961879130 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1664 | 1463961879131 Marionette TRACE conn2 <- [1,234,null,{}] 17:04:39 INFO - PROCESS | 1664 | 1463961879133 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}] 17:04:39 INFO - PROCESS | 1664 | 1463961879225 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:04:39 INFO - PROCESS | 1664 | 1463961879231 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x123ca8000 == 39 [pid = 1664] [id = 66] 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123050400) [pid = 1664] [serial = 194] [outer = 0x0] 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1244a8c00) [pid = 1664] [serial = 195] [outer = 0x123050400] 17:04:39 INFO - PROCESS | 1664 | 1463961879255 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1246e3400) [pid = 1664] [serial = 196] [outer = 0x123050400] 17:04:39 INFO - PROCESS | 1664 | 1463961879513 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 422ms 17:04:39 INFO - PROCESS | 1664 | 1463961879559 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1664 | 1463961879560 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:04:39 INFO - PROCESS | 1664 | 1463961879563 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1664 | 1463961879564 Marionette TRACE conn2 <- [1,238,null,{}] 17:04:39 INFO - PROCESS | 1664 | 1463961879566 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}] 17:04:39 INFO - PROCESS | 1664 | 1463961879654 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:04:39 INFO - PROCESS | 1664 | 1463961879658 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e3a800 == 40 [pid = 1664] [id = 67] 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1246e4400) [pid = 1664] [serial = 197] [outer = 0x0] 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1247a9000) [pid = 1664] [serial = 198] [outer = 0x1246e4400] 17:04:39 INFO - PROCESS | 1664 | 1463961879684 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124ccd800) [pid = 1664] [serial = 199] [outer = 0x1246e4400] 17:04:40 INFO - PROCESS | 1664 | 1463961880195 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]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 668ms 17:04:40 INFO - PROCESS | 1664 | 1463961880233 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1664 | 1463961880236 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:04:40 INFO - PROCESS | 1664 | 1463961880242 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1664 | 1463961880245 Marionette TRACE conn2 <- [1,242,null,{}] 17:04:40 INFO - PROCESS | 1664 | 1463961880249 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}] 17:04:40 INFO - PROCESS | 1664 | 1463961880396 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:04:40 INFO - PROCESS | 1664 | 1463961880518 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11663b800 == 41 [pid = 1664] [id = 68] 17:04:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115ebd000) [pid = 1664] [serial = 200] [outer = 0x0] 17:04:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116743c00) [pid = 1664] [serial = 201] [outer = 0x115ebd000] 17:04:40 INFO - PROCESS | 1664 | 1463961880566 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x116a5a000) [pid = 1664] [serial = 202] [outer = 0x115ebd000] 17:04:41 INFO - PROCESS | 1664 | 1463961881076 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]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 874ms 17:04:41 INFO - PROCESS | 1664 | 1463961881129 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1664 | 1463961881133 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:04:41 INFO - PROCESS | 1664 | 1463961881141 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1664 | 1463961881142 Marionette TRACE conn2 <- [1,246,null,{}] 17:04:41 INFO - PROCESS | 1664 | 1463961881145 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}] 17:04:41 INFO - PROCESS | 1664 | 1463961881246 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:04:41 INFO - PROCESS | 1664 | 1463961881400 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a86000 == 42 [pid = 1664] [id = 69] 17:04:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x113811800) [pid = 1664] [serial = 203] [outer = 0x0] 17:04:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1138b5c00) [pid = 1664] [serial = 204] [outer = 0x113811800] 17:04:41 INFO - PROCESS | 1664 | 1463961881428 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1166b1800) [pid = 1664] [serial = 205] [outer = 0x113811800] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x123ca8000 == 41 [pid = 1664] [id = 66] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11848f800 == 40 [pid = 1664] [id = 65] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d1000 == 39 [pid = 1664] [id = 64] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116970000 == 38 [pid = 1664] [id = 63] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11985c800 == 37 [pid = 1664] [id = 62] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1193e0800 == 36 [pid = 1664] [id = 61] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11905c000 == 35 [pid = 1664] [id = 60] 17:04:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117543000) [pid = 1664] [serial = 206] [outer = 0x12cba6400] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e1000 == 34 [pid = 1664] [id = 59] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d5800 == 33 [pid = 1664] [id = 58] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116972000 == 32 [pid = 1664] [id = 57] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x115e16800 == 31 [pid = 1664] [id = 56] 17:04:41 INFO - PROCESS | 1664 | --DOCSHELL 0x112557800 == 30 [pid = 1664] [id = 55] 17:04:41 INFO - PROCESS | 1664 | 1463961881916 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]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 823ms 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119ba2800) [pid = 1664] [serial = 142] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119b77800) [pid = 1664] [serial = 141] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1189f0c00) [pid = 1664] [serial = 136] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11909ec00) [pid = 1664] [serial = 138] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117542c00) [pid = 1664] [serial = 126] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1161f2400) [pid = 1664] [serial = 123] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11674fc00) [pid = 1664] [serial = 124] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118410400) [pid = 1664] [serial = 129] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116a50000) [pid = 1664] [serial = 132] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119878c00) [pid = 1664] [serial = 139] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x115e3e000) [pid = 1664] [serial = 135] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1184b4c00) [pid = 1664] [serial = 130] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118208800) [pid = 1664] [serial = 127] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1184b0c00) [pid = 1664] [serial = 133] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x129205400) [pid = 1664] [serial = 121] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128f41000) [pid = 1664] [serial = 120] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12689dc00) [pid = 1664] [serial = 115] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128c84800) [pid = 1664] [serial = 118] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x123507800) [pid = 1664] [serial = 103] [outer = 0x0] [url = about:blank] 17:04:41 INFO - PROCESS | 1664 | 1463961881982 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1664 | 1463961881984 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:04:42 INFO - PROCESS | 1664 | 1463961881996 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1664 | 1463961881999 Marionette TRACE conn2 <- [1,250,null,{}] 17:04:42 INFO - PROCESS | 1664 | 1463961882005 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}] 17:04:42 INFO - PROCESS | 1664 | 1463961882116 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:04:42 INFO - PROCESS | 1664 | 1463961882134 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x11664c000 == 31 [pid = 1664] [id = 70] 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118206c00) [pid = 1664] [serial = 207] [outer = 0x0] 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11820f800) [pid = 1664] [serial = 208] [outer = 0x118206c00] 17:04:42 INFO - PROCESS | 1664 | 1463961882179 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118404000) [pid = 1664] [serial = 209] [outer = 0x118206c00] 17:04:42 INFO - PROCESS | 1664 | 1463961882495 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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms 17:04:42 INFO - PROCESS | 1664 | 1463961882520 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1664 | 1463961882525 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:04:42 INFO - PROCESS | 1664 | 1463961882532 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1664 | 1463961882533 Marionette TRACE conn2 <- [1,254,null,{}] 17:04:42 INFO - PROCESS | 1664 | 1463961882550 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}] 17:04:42 INFO - PROCESS | 1664 | 1463961882620 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:04:42 INFO - PROCESS | 1664 | 1463961882627 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e5000 == 32 [pid = 1664] [id = 71] 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118411c00) [pid = 1664] [serial = 210] [outer = 0x0] 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1184b2400) [pid = 1664] [serial = 211] [outer = 0x118411c00] 17:04:42 INFO - PROCESS | 1664 | 1463961882655 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1184c2800) [pid = 1664] [serial = 212] [outer = 0x118411c00] 17:04:42 INFO - PROCESS | 1664 | 1463961882947 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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 428ms 17:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:04:42 INFO - PROCESS | 1664 | 1463961882961 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1664 | 1463961882962 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:04:42 INFO - PROCESS | 1664 | 1463961882978 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1664 | 1463961882982 Marionette TRACE conn2 <- [1,258,null,{}] 17:04:42 INFO - PROCESS | 1664 | 1463961882985 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}] 17:04:43 INFO - PROCESS | 1664 | 1463961883069 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:04:43 INFO - PROCESS | 1664 | 1463961883111 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848e000 == 33 [pid = 1664] [id = 72] 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1121b6000) [pid = 1664] [serial = 213] [outer = 0x0] 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1184b4800) [pid = 1664] [serial = 214] [outer = 0x1121b6000] 17:04:43 INFO - PROCESS | 1664 | 1463961883138 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119108000) [pid = 1664] [serial = 215] [outer = 0x1121b6000] 17:04:43 INFO - PROCESS | 1664 | 1463961883425 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]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 487ms 17:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:04:43 INFO - PROCESS | 1664 | 1463961883459 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1664 | 1463961883461 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:04:43 INFO - PROCESS | 1664 | 1463961883463 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1664 | 1463961883464 Marionette TRACE conn2 <- [1,262,null,{}] 17:04:43 INFO - PROCESS | 1664 | 1463961883466 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}] 17:04:43 INFO - PROCESS | 1664 | 1463961883540 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:04:43 INFO - PROCESS | 1664 | 1463961883545 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193dc000 == 34 [pid = 1664] [id = 73] 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11334dc00) [pid = 1664] [serial = 216] [outer = 0x0] 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119620800) [pid = 1664] [serial = 217] [outer = 0x11334dc00] 17:04:43 INFO - PROCESS | 1664 | 1463961883572 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1199bdc00) [pid = 1664] [serial = 218] [outer = 0x11334dc00] 17:04:43 INFO - PROCESS | 1664 | 1463961883880 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]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 467ms 17:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:04:43 INFO - PROCESS | 1664 | 1463961883931 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1664 | 1463961883933 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:04:43 INFO - PROCESS | 1664 | 1463961883953 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1664 | 1463961883955 Marionette TRACE conn2 <- [1,266,null,{}] 17:04:43 INFO - PROCESS | 1664 | 1463961883958 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}] 17:04:44 INFO - PROCESS | 1664 | 1463961884084 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:04:44 INFO - PROCESS | 1664 | 1463961884103 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199dd000 == 35 [pid = 1664] [id = 74] 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119b9e800) [pid = 1664] [serial = 219] [outer = 0x0] 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119d21c00) [pid = 1664] [serial = 220] [outer = 0x119b9e800] 17:04:44 INFO - PROCESS | 1664 | 1463961884151 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12304e400) [pid = 1664] [serial = 221] [outer = 0x119b9e800] 17:04:44 INFO - PROCESS | 1664 | 1463961884518 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]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 636ms 17:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:04:44 INFO - PROCESS | 1664 | 1463961884573 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1664 | 1463961884574 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:04:44 INFO - PROCESS | 1664 | 1463961884576 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1664 | 1463961884577 Marionette TRACE conn2 <- [1,270,null,{}] 17:04:44 INFO - PROCESS | 1664 | 1463961884579 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}] 17:04:44 INFO - PROCESS | 1664 | 1463961884665 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:04:44 INFO - PROCESS | 1664 | 1463961884693 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f70800 == 36 [pid = 1664] [id = 75] 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1232f9c00) [pid = 1664] [serial = 222] [outer = 0x0] 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1237f7000) [pid = 1664] [serial = 223] [outer = 0x1232f9c00] 17:04:44 INFO - PROCESS | 1664 | 1463961884719 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1240b3800) [pid = 1664] [serial = 224] [outer = 0x1232f9c00] 17:04:45 INFO - PROCESS | 1664 | 1463961885026 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]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 17:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:04:45 INFO - PROCESS | 1664 | 1463961885044 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1664 | 1463961885045 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:04:45 INFO - PROCESS | 1664 | 1463961885047 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1664 | 1463961885048 Marionette TRACE conn2 <- [1,274,null,{}] 17:04:45 INFO - PROCESS | 1664 | 1463961885050 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}] 17:04:45 INFO - PROCESS | 1664 | 1463961885144 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:04:45 INFO - PROCESS | 1664 | 1463961885148 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1130b0000 == 37 [pid = 1664] [id = 76] 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1237f7800) [pid = 1664] [serial = 225] [outer = 0x0] 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1244adc00) [pid = 1664] [serial = 226] [outer = 0x1237f7800] 17:04:45 INFO - PROCESS | 1664 | 1463961885173 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124cc3400) [pid = 1664] [serial = 227] [outer = 0x1237f7800] 17:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 17:04:45 INFO - PROCESS | 1664 | 1463961885461 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]]]}] 17:04:45 INFO - PROCESS | 1664 | 1463961885466 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1664 | 1463961885467 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:04:45 INFO - PROCESS | 1664 | 1463961885497 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1664 | 1463961885498 Marionette TRACE conn2 <- [1,278,null,{}] 17:04:45 INFO - PROCESS | 1664 | 1463961885501 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}] 17:04:45 INFO - PROCESS | 1664 | 1463961885588 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:04:45 INFO - PROCESS | 1664 | 1463961885593 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123cad000 == 38 [pid = 1664] [id = 77] 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1241e2400) [pid = 1664] [serial = 228] [outer = 0x0] 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124ccfc00) [pid = 1664] [serial = 229] [outer = 0x1241e2400] 17:04:45 INFO - PROCESS | 1664 | 1463961885617 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126134c00) [pid = 1664] [serial = 230] [outer = 0x1241e2400] 17:04:45 INFO - PROCESS | 1664 | 1463961885916 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]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 490ms 17:04:46 INFO - PROCESS | 1664 | 1463961886060 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1664 | 1463961886061 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11908c000) [pid = 1664] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1166b7400) [pid = 1664] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11908c800) [pid = 1664] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1166bc000) [pid = 1664] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x115e42c00) [pid = 1664] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1160d9c00) [pid = 1664] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11823ac00) [pid = 1664] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x117541000) [pid = 1664] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113d5f400) [pid = 1664] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119617c00) [pid = 1664] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119d21000) [pid = 1664] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1138b1000) [pid = 1664] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1199c9000) [pid = 1664] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116939c00) [pid = 1664] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116a4d400) [pid = 1664] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x113020000) [pid = 1664] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:04:46 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123050400) [pid = 1664] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:04:46 INFO - PROCESS | 1664 | 1463961886074 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1664 | 1463961886075 Marionette TRACE conn2 <- [1,282,null,{}] 17:04:46 INFO - PROCESS | 1664 | 1463961886077 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}] 17:04:46 INFO - PROCESS | 1664 | 1463961886145 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:04:46 INFO - PROCESS | 1664 | 1463961886149 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848a000 == 39 [pid = 1664] [id = 78] 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1166bc000) [pid = 1664] [serial = 231] [outer = 0x0] 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11753dc00) [pid = 1664] [serial = 232] [outer = 0x1166bc000] 17:04:46 INFO - PROCESS | 1664 | 1463961886176 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118922000) [pid = 1664] [serial = 233] [outer = 0x1166bc000] 17:04:46 INFO - PROCESS | 1664 | 1463961886458 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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 17:04:46 INFO - PROCESS | 1664 | 1463961886495 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1664 | 1463961886497 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:04:46 INFO - PROCESS | 1664 | 1463961886500 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1664 | 1463961886502 Marionette TRACE conn2 <- [1,286,null,{}] 17:04:46 INFO - PROCESS | 1664 | 1463961886509 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}] 17:04:46 INFO - PROCESS | 1664 | 1463961886620 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:04:46 INFO - PROCESS | 1664 | 1463961886628 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x126819000 == 40 [pid = 1664] [id = 79] 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1194c7400) [pid = 1664] [serial = 234] [outer = 0x0] 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1247a6800) [pid = 1664] [serial = 235] [outer = 0x1194c7400] 17:04:46 INFO - PROCESS | 1664 | 1463961886685 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1265d9c00) [pid = 1664] [serial = 236] [outer = 0x1194c7400] 17:04:47 INFO - PROCESS | 1664 | 1463961887092 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 627ms 17:04:47 INFO - PROCESS | 1664 | 1463961887127 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:04:47 INFO - PROCESS | 1664 | 1463961887129 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:04:47 INFO - PROCESS | 1664 | 1463961887131 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1664 | 1463961887133 Marionette TRACE conn2 <- [1,290,null,{}] 17:04:47 INFO - PROCESS | 1664 | 1463961887137 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}] 17:04:47 INFO - PROCESS | 1664 | 1463961887223 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:04:47 INFO - PROCESS | 1664 | 1463961887227 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c38800 == 41 [pid = 1664] [id = 80] 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126132400) [pid = 1664] [serial = 237] [outer = 0x0] 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1268a3000) [pid = 1664] [serial = 238] [outer = 0x126132400] 17:04:47 INFO - PROCESS | 1664 | 1463961887250 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128c81400) [pid = 1664] [serial = 239] [outer = 0x126132400] 17:04:47 INFO - PROCESS | 1664 | 1463961887562 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 17:04:47 INFO - PROCESS | 1664 | 1463961887602 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 1664 | 1463961887605 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:04:47 INFO - PROCESS | 1664 | 1463961887608 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1664 | 1463961887609 Marionette TRACE conn2 <- [1,294,null,{}] 17:04:47 INFO - PROCESS | 1664 | 1463961887612 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}] 17:04:47 INFO - PROCESS | 1664 | 1463961887701 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:04:47 INFO - PROCESS | 1664 | 1463961887765 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x128de7800 == 42 [pid = 1664] [id = 81] 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1267d1c00) [pid = 1664] [serial = 240] [outer = 0x0] 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128c85800) [pid = 1664] [serial = 241] [outer = 0x1267d1c00] 17:04:47 INFO - PROCESS | 1664 | 1463961887804 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128f44000) [pid = 1664] [serial = 242] [outer = 0x1267d1c00] 17:04:48 INFO - PROCESS | 1664 | 1463961888210 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]]]}] 17:04:48 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. 17:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 17:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:04:48 INFO - PROCESS | 1664 | 1463961888228 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1664 | 1463961888230 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:04:48 INFO - PROCESS | 1664 | 1463961888234 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1664 | 1463961888236 Marionette TRACE conn2 <- [1,298,null,{}] 17:04:48 INFO - PROCESS | 1664 | 1463961888240 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}] 17:04:48 INFO - PROCESS | 1664 | 1463961888339 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:04:48 INFO - PROCESS | 1664 | 1463961888435 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x11701d800 == 43 [pid = 1664] [id = 82] 17:04:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1166b5000) [pid = 1664] [serial = 243] [outer = 0x0] 17:04:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11674d000) [pid = 1664] [serial = 244] [outer = 0x1166b5000] 17:04:48 INFO - PROCESS | 1664 | 1463961888500 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11802f800) [pid = 1664] [serial = 245] [outer = 0x1166b5000] 17:04:48 INFO - PROCESS | 1664 | 1463961888950 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]]]}] 17:04:49 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. 17:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 773ms 17:04:49 INFO - PROCESS | 1664 | 1463961889007 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1664 | 1463961889011 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:04:49 INFO - PROCESS | 1664 | 1463961889015 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1664 | 1463961889017 Marionette TRACE conn2 <- [1,302,null,{}] 17:04:49 INFO - PROCESS | 1664 | 1463961889020 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}] 17:04:49 INFO - PROCESS | 1664 | 1463961889112 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:04:49 INFO - PROCESS | 1664 | 1463961889158 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230c7000 == 44 [pid = 1664] [id = 83] 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11820b400) [pid = 1664] [serial = 246] [outer = 0x0] 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1184b2000) [pid = 1664] [serial = 247] [outer = 0x11820b400] 17:04:49 INFO - PROCESS | 1664 | 1463961889187 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11891d400) [pid = 1664] [serial = 248] [outer = 0x11820b400] 17:04:49 INFO - PROCESS | 1664 | 1463961889586 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]]]}] 17:04:49 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. 17:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 17:04:49 INFO - PROCESS | 1664 | 1463961889635 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1664 | 1463961889637 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:04:49 INFO - PROCESS | 1664 | 1463961889639 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1664 | 1463961889642 Marionette TRACE conn2 <- [1,306,null,{}] 17:04:49 INFO - PROCESS | 1664 | 1463961889649 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}] 17:04:49 INFO - PROCESS | 1664 | 1463961889776 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:04:49 INFO - PROCESS | 1664 | 1463961889838 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c2f800 == 45 [pid = 1664] [id = 84] 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119b77800) [pid = 1664] [serial = 249] [outer = 0x0] 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119b9fc00) [pid = 1664] [serial = 250] [outer = 0x119b77800] 17:04:49 INFO - PROCESS | 1664 | 1463961889870 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x122f5d000) [pid = 1664] [serial = 251] [outer = 0x119b77800] 17:04:50 INFO - PROCESS | 1664 | 1463961890265 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]]]}] 17:04:50 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. 17:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 17:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:04:50 INFO - PROCESS | 1664 | 1463961890310 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1664 | 1463961890312 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:04:50 INFO - PROCESS | 1664 | 1463961890314 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1664 | 1463961890315 Marionette TRACE conn2 <- [1,310,null,{}] 17:04:50 INFO - PROCESS | 1664 | 1463961890317 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}] 17:04:50 INFO - PROCESS | 1664 | 1463961890409 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:04:50 INFO - PROCESS | 1664 | 1463961890451 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c2d000 == 46 [pid = 1664] [id = 85] 17:04:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x122f5ec00) [pid = 1664] [serial = 252] [outer = 0x0] 17:04:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1236ecc00) [pid = 1664] [serial = 253] [outer = 0x122f5ec00] 17:04:50 INFO - PROCESS | 1664 | 1463961890481 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1246d9c00) [pid = 1664] [serial = 254] [outer = 0x122f5ec00] 17:04:50 INFO - PROCESS | 1664 | 1463961890883 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]]]}] 17:04:50 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. 17:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 619ms 17:04:50 INFO - PROCESS | 1664 | 1463961890933 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1664 | 1463961890935 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:04:50 INFO - PROCESS | 1664 | 1463961890937 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1664 | 1463961890938 Marionette TRACE conn2 <- [1,314,null,{}] 17:04:50 INFO - PROCESS | 1664 | 1463961890941 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}] 17:04:51 INFO - PROCESS | 1664 | 1463961891030 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:04:51 INFO - PROCESS | 1664 | 1463961891104 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31d800 == 47 [pid = 1664] [id = 86] 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x124cd0000) [pid = 1664] [serial = 255] [outer = 0x0] 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1265cf000) [pid = 1664] [serial = 256] [outer = 0x124cd0000] 17:04:51 INFO - PROCESS | 1664 | 1463961891133 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1268a1400) [pid = 1664] [serial = 257] [outer = 0x124cd0000] 17:04:51 INFO - PROCESS | 1664 | 1463961891678 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]]]}] 17:04:51 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. 17:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 17:04:51 INFO - PROCESS | 1664 | 1463961891707 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1664 | 1463961891709 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:04:51 INFO - PROCESS | 1664 | 1463961891713 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1664 | 1463961891715 Marionette TRACE conn2 <- [1,318,null,{}] 17:04:51 INFO - PROCESS | 1664 | 1463961891719 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}] 17:04:51 INFO - PROCESS | 1664 | 1463961891805 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:04:51 INFO - PROCESS | 1664 | 1463961891849 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11701d000 == 48 [pid = 1664] [id = 87] 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x113349c00) [pid = 1664] [serial = 258] [outer = 0x0] 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116073400) [pid = 1664] [serial = 259] [outer = 0x113349c00] 17:04:51 INFO - PROCESS | 1664 | 1463961891877 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116939c00) [pid = 1664] [serial = 260] [outer = 0x113349c00] 17:04:52 INFO - PROCESS | 1664 | 1463961892430 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]]]}] 17:04:52 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. 17:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 772ms 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x128c38800 == 47 [pid = 1664] [id = 80] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x126819000 == 46 [pid = 1664] [id = 79] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x11848a000 == 45 [pid = 1664] [id = 78] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x123cad000 == 44 [pid = 1664] [id = 77] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x1130b0000 == 43 [pid = 1664] [id = 76] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x113af3c00) [pid = 1664] [serial = 159] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x122f70800 == 42 [pid = 1664] [id = 75] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x1199dd000 == 41 [pid = 1664] [id = 74] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x1193dc000 == 40 [pid = 1664] [id = 73] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x11848e000 == 39 [pid = 1664] [id = 72] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e5000 == 38 [pid = 1664] [id = 71] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x11664c000 == 37 [pid = 1664] [id = 70] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x113a86000 == 36 [pid = 1664] [id = 69] 17:04:52 INFO - PROCESS | 1664 | --DOCSHELL 0x124e3a800 == 35 [pid = 1664] [id = 67] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1190a0c00) [pid = 1664] [serial = 177] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11891b800) [pid = 1664] [serial = 174] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1199c5400) [pid = 1664] [serial = 180] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x117535800) [pid = 1664] [serial = 165] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118241c00) [pid = 1664] [serial = 168] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118410800) [pid = 1664] [serial = 169] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11802c800) [pid = 1664] [serial = 166] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x117677000) [pid = 1664] [serial = 145] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116942800) [pid = 1664] [serial = 144] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1184b3c00) [pid = 1664] [serial = 171] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x111f19000) [pid = 1664] [serial = 148] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118237c00) [pid = 1664] [serial = 147] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x115e42800) [pid = 1664] [serial = 162] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1166b3c00) [pid = 1664] [serial = 163] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1199c4800) [pid = 1664] [serial = 151] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119620000) [pid = 1664] [serial = 150] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x122f5c000) [pid = 1664] [serial = 154] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x122f54800) [pid = 1664] [serial = 153] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x123503400) [pid = 1664] [serial = 157] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12304c800) [pid = 1664] [serial = 156] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x122f57000) [pid = 1664] [serial = 183] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119b9f400) [pid = 1664] [serial = 181] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x122f60000) [pid = 1664] [serial = 187] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118209800) [pid = 1664] [serial = 186] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x123541400) [pid = 1664] [serial = 192] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x122f5cc00) [pid = 1664] [serial = 184] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119878000) [pid = 1664] [serial = 178] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1241de400) [pid = 1664] [serial = 193] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123503000) [pid = 1664] [serial = 190] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1189f4400) [pid = 1664] [serial = 175] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1244a8c00) [pid = 1664] [serial = 195] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1184cb400) [pid = 1664] [serial = 172] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1246e3400) [pid = 1664] [serial = 196] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1230f3c00) [pid = 1664] [serial = 189] [outer = 0x0] [url = about:blank] 17:04:52 INFO - PROCESS | 1664 | 1463961892507 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1664 | 1463961892511 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:04:52 INFO - PROCESS | 1664 | 1463961892516 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1664 | 1463961892518 Marionette TRACE conn2 <- [1,322,null,{}] 17:04:52 INFO - PROCESS | 1664 | 1463961892520 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}] 17:04:52 INFO - PROCESS | 1664 | 1463961892590 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:04:52 INFO - PROCESS | 1664 | 1463961892637 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a90800 == 36 [pid = 1664] [id = 88] 17:04:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x117542c00) [pid = 1664] [serial = 261] [outer = 0x0] 17:04:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118035400) [pid = 1664] [serial = 262] [outer = 0x117542c00] 17:04:52 INFO - PROCESS | 1664 | 1463961892669 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118407c00) [pid = 1664] [serial = 263] [outer = 0x117542c00] 17:04:52 INFO - PROCESS | 1664 | 1463961892979 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]]]}] 17:04:52 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. 17:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 17:04:52 INFO - PROCESS | 1664 | 1463961892985 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1664 | 1463961892988 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:04:52 INFO - PROCESS | 1664 | 1463961892997 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1664 | 1463961892999 Marionette TRACE conn2 <- [1,326,null,{}] 17:04:53 INFO - PROCESS | 1664 | 1463961893010 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}] 17:04:53 INFO - PROCESS | 1664 | 1463961893086 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:04:53 INFO - PROCESS | 1664 | 1463961893091 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e1000 == 37 [pid = 1664] [id = 89] 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1187d7000) [pid = 1664] [serial = 264] [outer = 0x0] 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11909b400) [pid = 1664] [serial = 265] [outer = 0x1187d7000] 17:04:53 INFO - PROCESS | 1664 | 1463961893121 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119622800) [pid = 1664] [serial = 266] [outer = 0x1187d7000] 17:04:53 INFO - PROCESS | 1664 | 1463961893425 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]]]}] 17:04:53 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. 17:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 17:04:53 INFO - PROCESS | 1664 | 1463961893468 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1664 | 1463961893470 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:04:53 INFO - PROCESS | 1664 | 1463961893472 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1664 | 1463961893473 Marionette TRACE conn2 <- [1,330,null,{}] 17:04:53 INFO - PROCESS | 1664 | 1463961893476 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}] 17:04:53 INFO - PROCESS | 1664 | 1463961893556 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:04:53 INFO - PROCESS | 1664 | 1463961893560 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193da000 == 38 [pid = 1664] [id = 90] 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1199c2000) [pid = 1664] [serial = 267] [outer = 0x0] 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119b97000) [pid = 1664] [serial = 268] [outer = 0x1199c2000] 17:04:53 INFO - PROCESS | 1664 | 1463961893586 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119d28400) [pid = 1664] [serial = 269] [outer = 0x1199c2000] 17:04:53 INFO - PROCESS | 1664 | 1463961893909 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]]]}] 17:04:53 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. 17:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 17:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:04:53 INFO - PROCESS | 1664 | 1463961893941 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1664 | 1463961893942 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:04:53 INFO - PROCESS | 1664 | 1463961893944 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1664 | 1463961893945 Marionette TRACE conn2 <- [1,334,null,{}] 17:04:53 INFO - PROCESS | 1664 | 1463961893947 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}] 17:04:54 INFO - PROCESS | 1664 | 1463961894018 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:04:54 INFO - PROCESS | 1664 | 1463961894061 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x119855800 == 39 [pid = 1664] [id = 91] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1199c2400) [pid = 1664] [serial = 270] [outer = 0x0] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12304c800) [pid = 1664] [serial = 271] [outer = 0x1199c2400] 17:04:54 INFO - PROCESS | 1664 | 1463961894086 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123543c00) [pid = 1664] [serial = 272] [outer = 0x1199c2400] 17:04:54 INFO - PROCESS | 1664 | 1463961894345 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]]]}] 17:04:54 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. 17:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 418ms 17:04:54 INFO - PROCESS | 1664 | 1463961894366 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1664 | 1463961894367 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:04:54 INFO - PROCESS | 1664 | 1463961894376 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1664 | 1463961894377 Marionette TRACE conn2 <- [1,338,null,{}] 17:04:54 INFO - PROCESS | 1664 | 1463961894380 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}] 17:04:54 INFO - PROCESS | 1664 | 1463961894472 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:04:54 INFO - PROCESS | 1664 | 1463961894478 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x123192800 == 40 [pid = 1664] [id = 92] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124161800) [pid = 1664] [serial = 273] [outer = 0x0] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124ccb400) [pid = 1664] [serial = 274] [outer = 0x124161800] 17:04:54 INFO - PROCESS | 1664 | 1463961894505 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128b4f000) [pid = 1664] [serial = 275] [outer = 0x124161800] 17:04:54 INFO - PROCESS | 1664 | 1463961894824 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]]]}] 17:04:54 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. 17:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 476ms 17:04:54 INFO - PROCESS | 1664 | 1463961894846 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1664 | 1463961894847 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:04:54 INFO - PROCESS | 1664 | 1463961894849 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1664 | 1463961894850 Marionette TRACE conn2 <- [1,342,null,{}] 17:04:54 INFO - PROCESS | 1664 | 1463961894855 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}] 17:04:54 INFO - PROCESS | 1664 | 1463961894943 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:04:54 INFO - PROCESS | 1664 | 1463961894965 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1237d2800 == 41 [pid = 1664] [id = 93] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128b54400) [pid = 1664] [serial = 276] [outer = 0x0] 17:04:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128b56000) [pid = 1664] [serial = 277] [outer = 0x128b54400] 17:04:54 INFO - PROCESS | 1664 | 1463961894990 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128b5a400) [pid = 1664] [serial = 278] [outer = 0x128b54400] 17:04:55 INFO - PROCESS | 1664 | 1463961895325 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]]]}] 17:04:55 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. 17:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 17:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:04:55 INFO - PROCESS | 1664 | 1463961895368 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1664 | 1463961895369 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:04:55 INFO - PROCESS | 1664 | 1463961895372 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1664 | 1463961895373 Marionette TRACE conn2 <- [1,346,null,{}] 17:04:55 INFO - PROCESS | 1664 | 1463961895375 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}] 17:04:55 INFO - PROCESS | 1664 | 1463961895464 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:04:55 INFO - PROCESS | 1664 | 1463961895469 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247d6800 == 42 [pid = 1664] [id = 94] 17:04:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128b54800) [pid = 1664] [serial = 279] [outer = 0x0] 17:04:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128c7a800) [pid = 1664] [serial = 280] [outer = 0x128b54800] 17:04:55 INFO - PROCESS | 1664 | 1463961895493 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x128c80000) [pid = 1664] [serial = 281] [outer = 0x128b54800] 17:04:55 INFO - PROCESS | 1664 | 1463961895793 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]]]}] 17:04:55 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. 17:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 17:04:55 INFO - PROCESS | 1664 | 1463961895844 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1664 | 1463961895845 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:04:55 INFO - PROCESS | 1664 | 1463961895847 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1664 | 1463961895848 Marionette TRACE conn2 <- [1,350,null,{}] 17:04:55 INFO - PROCESS | 1664 | 1463961895850 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}] 17:04:55 INFO - PROCESS | 1664 | 1463961895950 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:04:55 INFO - PROCESS | 1664 | 1463961895983 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12674a000 == 43 [pid = 1664] [id = 95] 17:04:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128c7f000) [pid = 1664] [serial = 282] [outer = 0x0] 17:04:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128f47000) [pid = 1664] [serial = 283] [outer = 0x128c7f000] 17:04:56 INFO - PROCESS | 1664 | 1463961896023 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x129207800) [pid = 1664] [serial = 284] [outer = 0x128c7f000] 17:04:56 INFO - PROCESS | 1664 | 1463961896398 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]]]}] 17:04:56 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. 17:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 17:04:56 INFO - PROCESS | 1664 | 1463961896416 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1664 | 1463961896418 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:04:56 INFO - PROCESS | 1664 | 1463961896428 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1664 | 1463961896429 Marionette TRACE conn2 <- [1,354,null,{}] 17:04:56 INFO - PROCESS | 1664 | 1463961896431 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}] 17:04:56 INFO - PROCESS | 1664 | 1463961896522 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:04:56 INFO - PROCESS | 1664 | 1463961896526 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f0b000 == 44 [pid = 1664] [id = 96] 17:04:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128f43000) [pid = 1664] [serial = 285] [outer = 0x0] 17:04:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1294a0800) [pid = 1664] [serial = 286] [outer = 0x128f43000] 17:04:56 INFO - PROCESS | 1664 | 1463961896550 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1294aa800) [pid = 1664] [serial = 287] [outer = 0x128f43000] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x113811800) [pid = 1664] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1138b2400) [pid = 1664] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118206c00) [pid = 1664] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119b9e800) [pid = 1664] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1166bc000) [pid = 1664] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1241e2400) [pid = 1664] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1194c7400) [pid = 1664] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1121b6000) [pid = 1664] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126132400) [pid = 1664] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11334dc00) [pid = 1664] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118411c00) [pid = 1664] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1232f9c00) [pid = 1664] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:04:56 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1237f7800) [pid = 1664] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:04:56 INFO - PROCESS | 1664 | 1463961896934 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]]]}] 17:04:56 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. 17:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 526ms 17:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:04:56 INFO - PROCESS | 1664 | 1463961896946 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1664 | 1463961896948 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:04:56 INFO - PROCESS | 1664 | 1463961896950 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1664 | 1463961896953 Marionette TRACE conn2 <- [1,358,null,{}] 17:04:56 INFO - PROCESS | 1664 | 1463961896956 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}] 17:04:57 INFO - PROCESS | 1664 | 1463961897050 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:04:57 INFO - PROCESS | 1664 | 1463961897097 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31a000 == 45 [pid = 1664] [id = 97] 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118407800) [pid = 1664] [serial = 288] [outer = 0x0] 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1241e9c00) [pid = 1664] [serial = 289] [outer = 0x118407800] 17:04:57 INFO - PROCESS | 1664 | 1463961897125 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a386800) [pid = 1664] [serial = 290] [outer = 0x118407800] 17:04:57 INFO - PROCESS | 1664 | 1463961897405 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]]]}] 17:04:57 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. 17:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 17:04:57 INFO - PROCESS | 1664 | 1463961897427 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1664 | 1463961897428 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:04:57 INFO - PROCESS | 1664 | 1463961897430 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1664 | 1463961897431 Marionette TRACE conn2 <- [1,362,null,{}] 17:04:57 INFO - PROCESS | 1664 | 1463961897434 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}] 17:04:57 INFO - PROCESS | 1664 | 1463961897522 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:04:57 INFO - PROCESS | 1664 | 1463961897526 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a969800 == 46 [pid = 1664] [id = 98] 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a603400) [pid = 1664] [serial = 291] [outer = 0x0] 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a6c6800) [pid = 1664] [serial = 292] [outer = 0x12a603400] 17:04:57 INFO - PROCESS | 1664 | 1463961897549 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a6cf800) [pid = 1664] [serial = 293] [outer = 0x12a603400] 17:04:57 INFO - PROCESS | 1664 | 1463961897894 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]]]}] 17:04:57 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. 17:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 17:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:04:57 INFO - PROCESS | 1664 | 1463961897905 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1664 | 1463961897907 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:04:57 INFO - PROCESS | 1664 | 1463961897910 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1664 | 1463961897913 Marionette TRACE conn2 <- [1,366,null,{}] 17:04:57 INFO - PROCESS | 1664 | 1463961897917 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}] 17:04:58 INFO - PROCESS | 1664 | 1463961898068 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:04:58 INFO - PROCESS | 1664 | 1463961898077 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97f000 == 47 [pid = 1664] [id = 99] 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a6cd000) [pid = 1664] [serial = 294] [outer = 0x0] 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a936800) [pid = 1664] [serial = 295] [outer = 0x12a6cd000] 17:04:58 INFO - PROCESS | 1664 | 1463961898117 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a93b000) [pid = 1664] [serial = 296] [outer = 0x12a6cd000] 17:04:58 INFO - PROCESS | 1664 | 1463961898501 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]]]}] 17:04:58 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. 17:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 621ms 17:04:58 INFO - PROCESS | 1664 | 1463961898532 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1664 | 1463961898533 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:04:58 INFO - PROCESS | 1664 | 1463961898535 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1664 | 1463961898536 Marionette TRACE conn2 <- [1,370,null,{}] 17:04:58 INFO - PROCESS | 1664 | 1463961898538 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}] 17:04:58 INFO - PROCESS | 1664 | 1463961898613 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:04:58 INFO - PROCESS | 1664 | 1463961898662 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af66800 == 48 [pid = 1664] [id = 100] 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a6cf400) [pid = 1664] [serial = 297] [outer = 0x0] 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12a941000) [pid = 1664] [serial = 298] [outer = 0x12a6cf400] 17:04:58 INFO - PROCESS | 1664 | 1463961898686 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12aad4c00) [pid = 1664] [serial = 299] [outer = 0x12a6cf400] 17:04:59 INFO - PROCESS | 1664 | 1463961899125 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]]]}] 17:04:59 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. 17:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 17:04:59 INFO - PROCESS | 1664 | 1463961899156 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1664 | 1463961899159 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:04:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:04:59 INFO - PROCESS | 1664 | 1463961899163 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1664 | 1463961899165 Marionette TRACE conn2 <- [1,374,null,{}] 17:04:59 INFO - PROCESS | 1664 | 1463961899169 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}] 17:04:59 INFO - PROCESS | 1664 | 1463961899267 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:04:59 INFO - PROCESS | 1664 | 1463961899328 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171da000 == 49 [pid = 1664] [id = 101] 17:04:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1161f2400) [pid = 1664] [serial = 300] [outer = 0x0] 17:04:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116a4ec00) [pid = 1664] [serial = 301] [outer = 0x1161f2400] 17:04:59 INFO - PROCESS | 1664 | 1463961899359 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x118240000) [pid = 1664] [serial = 302] [outer = 0x1161f2400] 17:04:59 INFO - PROCESS | 1664 | 1463961899791 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:04:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 17:04:59 INFO - PROCESS | 1664 | 1463961899836 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1664 | 1463961899840 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:04:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:04:59 INFO - PROCESS | 1664 | 1463961899845 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1664 | 1463961899846 Marionette TRACE conn2 <- [1,378,null,{}] 17:04:59 INFO - PROCESS | 1664 | 1463961899849 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}] 17:04:59 INFO - PROCESS | 1664 | 1463961899946 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:04:59 INFO - PROCESS | 1664 | 1463961899994 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d2800 == 50 [pid = 1664] [id = 102] 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118410800) [pid = 1664] [serial = 303] [outer = 0x0] 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1187da800) [pid = 1664] [serial = 304] [outer = 0x118410800] 17:05:00 INFO - PROCESS | 1664 | 1463961900024 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119618c00) [pid = 1664] [serial = 305] [outer = 0x118410800] 17:05:00 INFO - PROCESS | 1664 | 1463961900449 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:05:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 17:05:00 INFO - PROCESS | 1664 | 1463961900470 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1664 | 1463961900471 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:05:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:05:00 INFO - PROCESS | 1664 | 1463961900490 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1664 | 1463961900493 Marionette TRACE conn2 <- [1,382,null,{}] 17:05:00 INFO - PROCESS | 1664 | 1463961900522 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}] 17:05:00 INFO - PROCESS | 1664 | 1463961900679 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:05:00 INFO - PROCESS | 1664 | 1463961900738 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7e3000 == 51 [pid = 1664] [id = 103] 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x126133400) [pid = 1664] [serial = 306] [outer = 0x0] 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12651f000) [pid = 1664] [serial = 307] [outer = 0x126133400] 17:05:00 INFO - PROCESS | 1664 | 1463961900770 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128b56400) [pid = 1664] [serial = 308] [outer = 0x126133400] 17:05:01 INFO - PROCESS | 1664 | 1463961901226 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:05:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 785ms 17:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:05:01 INFO - PROCESS | 1664 | 1463961901264 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1664 | 1463961901266 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:05:01 INFO - PROCESS | 1664 | 1463961901269 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1664 | 1463961901271 Marionette TRACE conn2 <- [1,386,null,{}] 17:05:01 INFO - PROCESS | 1664 | 1463961901275 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}] 17:05:01 INFO - PROCESS | 1664 | 1463961901368 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:05:01 INFO - PROCESS | 1664 | 1463961901429 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e15000 == 52 [pid = 1664] [id = 104] 17:05:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x119b95c00) [pid = 1664] [serial = 309] [outer = 0x0] 17:05:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128f40400) [pid = 1664] [serial = 310] [outer = 0x119b95c00] 17:05:01 INFO - PROCESS | 1664 | 1463961901459 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1294ae800) [pid = 1664] [serial = 311] [outer = 0x119b95c00] 17:05:02 INFO - PROCESS | 1664 | 1463961902049 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]]]}] 17:05:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 821ms 17:05:02 INFO - PROCESS | 1664 | 1463961902091 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 1664 | 1463961902093 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:05:02 INFO - PROCESS | 1664 | 1463961902096 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1664 | 1463961902099 Marionette TRACE conn2 <- [1,390,null,{}] 17:05:02 INFO - PROCESS | 1664 | 1463961902102 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}] 17:05:02 INFO - PROCESS | 1664 | 1463961902189 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:05:02 INFO - PROCESS | 1664 | 1463961902235 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180be800 == 53 [pid = 1664] [id = 105] 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x115e3f400) [pid = 1664] [serial = 312] [outer = 0x0] 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1160e5800) [pid = 1664] [serial = 313] [outer = 0x115e3f400] 17:05:02 INFO - PROCESS | 1664 | 1463961902265 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x116745000) [pid = 1664] [serial = 314] [outer = 0x115e3f400] 17:05:02 INFO - PROCESS | 1664 | 1463961902692 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]]]}] 17:05:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 17:05:02 INFO - PROCESS | 1664 | 1463961902717 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 1664 | 1463961902721 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:05:02 INFO - PROCESS | 1664 | 1463961902725 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1664 | 1463961902727 Marionette TRACE conn2 <- [1,394,null,{}] 17:05:02 INFO - PROCESS | 1664 | 1463961902729 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}] 17:05:02 INFO - PROCESS | 1664 | 1463961902829 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a97f000 == 52 [pid = 1664] [id = 99] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a969800 == 51 [pid = 1664] [id = 98] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31a000 == 50 [pid = 1664] [id = 97] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128f0b000 == 49 [pid = 1664] [id = 96] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12674a000 == 48 [pid = 1664] [id = 95] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1247d6800 == 47 [pid = 1664] [id = 94] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1237d2800 == 46 [pid = 1664] [id = 93] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x128c85800) [pid = 1664] [serial = 241] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x116743c00) [pid = 1664] [serial = 201] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1247a9000) [pid = 1664] [serial = 198] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x123192800 == 45 [pid = 1664] [id = 92] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x119855800 == 44 [pid = 1664] [id = 91] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1193da000 == 43 [pid = 1664] [id = 90] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e1000 == 42 [pid = 1664] [id = 89] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x113a90800 == 41 [pid = 1664] [id = 88] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11701d000 == 40 [pid = 1664] [id = 87] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128c2d000 == 39 [pid = 1664] [id = 85] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128c2f800 == 38 [pid = 1664] [id = 84] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1230c7000 == 37 [pid = 1664] [id = 83] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11701d800 == 36 [pid = 1664] [id = 82] 17:05:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128de7800 == 35 [pid = 1664] [id = 81] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128c81400) [pid = 1664] [serial = 239] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1138b5c00) [pid = 1664] [serial = 204] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x116069c00) [pid = 1664] [serial = 160] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x118404000) [pid = 1664] [serial = 209] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11820f800) [pid = 1664] [serial = 208] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119d21c00) [pid = 1664] [serial = 220] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118922000) [pid = 1664] [serial = 233] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x124ccfc00) [pid = 1664] [serial = 229] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1265d9c00) [pid = 1664] [serial = 236] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11753dc00) [pid = 1664] [serial = 232] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119108000) [pid = 1664] [serial = 215] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1268a3000) [pid = 1664] [serial = 238] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1184b4800) [pid = 1664] [serial = 214] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1199bdc00) [pid = 1664] [serial = 218] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1166b1800) [pid = 1664] [serial = 205] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1184c2800) [pid = 1664] [serial = 212] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1237f7000) [pid = 1664] [serial = 223] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124cc3400) [pid = 1664] [serial = 227] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1247a6800) [pid = 1664] [serial = 235] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1244adc00) [pid = 1664] [serial = 226] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1240b3800) [pid = 1664] [serial = 224] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12304e400) [pid = 1664] [serial = 221] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1184b2400) [pid = 1664] [serial = 211] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12d205400) [pid = 1664] [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.] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119620800) [pid = 1664] [serial = 217] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x126134c00) [pid = 1664] [serial = 230] [outer = 0x0] [url = about:blank] 17:05:02 INFO - PROCESS | 1664 | 1463961902904 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x112f9f000 == 36 [pid = 1664] [id = 106] 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11334dc00) [pid = 1664] [serial = 315] [outer = 0x0] 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1160db400) [pid = 1664] [serial = 316] [outer = 0x11334dc00] 17:05:02 INFO - PROCESS | 1664 | 1463961902929 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11802f000) [pid = 1664] [serial = 317] [outer = 0x11334dc00] 17:05:03 INFO - PROCESS | 1664 | 1463961903228 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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:05:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 17:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:05:03 INFO - PROCESS | 1664 | 1463961903246 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1664 | 1463961903247 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:05:03 INFO - PROCESS | 1664 | 1463961903249 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1664 | 1463961903251 Marionette TRACE conn2 <- [1,398,null,{}] 17:05:03 INFO - PROCESS | 1664 | 1463961903263 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}] 17:05:03 INFO - PROCESS | 1664 | 1463961903339 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:05:03 INFO - PROCESS | 1664 | 1463961903394 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11756f000 == 37 [pid = 1664] [id = 107] 17:05:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117678400) [pid = 1664] [serial = 318] [outer = 0x0] 17:05:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1184aac00) [pid = 1664] [serial = 319] [outer = 0x117678400] 17:05:03 INFO - PROCESS | 1664 | 1463961903424 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1189f0c00) [pid = 1664] [serial = 320] [outer = 0x117678400] 17:05:03 INFO - PROCESS | 1664 | 1463961903848 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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:05:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 628ms 17:05:03 INFO - PROCESS | 1664 | 1463961903879 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1664 | 1463961903881 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:05:03 INFO - PROCESS | 1664 | 1463961903883 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1664 | 1463961903884 Marionette TRACE conn2 <- [1,402,null,{}] 17:05:03 INFO - PROCESS | 1664 | 1463961903887 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}] 17:05:03 INFO - PROCESS | 1664 | 1463961903975 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:05:04 INFO - PROCESS | 1664 | 1463961904030 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c8800 == 38 [pid = 1664] [id = 108] 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1184c2000) [pid = 1664] [serial = 321] [outer = 0x0] 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11987d800) [pid = 1664] [serial = 322] [outer = 0x1184c2000] 17:05:04 INFO - PROCESS | 1664 | 1463961904070 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1232acc00) [pid = 1664] [serial = 323] [outer = 0x1184c2000] 17:05:04 INFO - PROCESS | 1664 | 1463961904498 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]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:05:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 17:05:04 INFO - PROCESS | 1664 | 1463961904505 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:05:04 INFO - PROCESS | 1664 | 1463961904506 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:05:04 INFO - PROCESS | 1664 | 1463961904508 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 1664 | 1463961904509 Marionette TRACE conn2 <- [1,406,null,{}] 17:05:04 INFO - PROCESS | 1664 | 1463961904526 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}] 17:05:04 INFO - PROCESS | 1664 | 1463961904600 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:05:04 INFO - PROCESS | 1664 | 1463961904624 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d6000 == 39 [pid = 1664] [id = 109] 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12350ac00) [pid = 1664] [serial = 324] [outer = 0x0] 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1237f7000) [pid = 1664] [serial = 325] [outer = 0x12350ac00] 17:05:04 INFO - PROCESS | 1664 | 1463961904648 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1244a5400) [pid = 1664] [serial = 326] [outer = 0x12350ac00] 17:05:05 INFO - PROCESS | 1664 | 1463961905009 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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 531ms 17:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:05:05 INFO - PROCESS | 1664 | 1463961905042 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1664 | 1463961905043 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:05:05 INFO - PROCESS | 1664 | 1463961905045 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1664 | 1463961905047 Marionette TRACE conn2 <- [1,410,null,{}] 17:05:05 INFO - PROCESS | 1664 | 1463961905049 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}] 17:05:05 INFO - PROCESS | 1664 | 1463961905181 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:05:05 INFO - PROCESS | 1664 | 1463961905228 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12363d800 == 40 [pid = 1664] [id = 110] 17:05:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124657400) [pid = 1664] [serial = 327] [outer = 0x0] 17:05:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x124cc7800) [pid = 1664] [serial = 328] [outer = 0x124657400] 17:05:05 INFO - PROCESS | 1664 | 1463961905271 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128b53800) [pid = 1664] [serial = 329] [outer = 0x124657400] 17:05:05 INFO - PROCESS | 1664 | 1463961905743 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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 17:05:05 INFO - PROCESS | 1664 | 1463961905767 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1664 | 1463961905769 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:05:05 INFO - PROCESS | 1664 | 1463961905834 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1664 | 1463961905848 Marionette TRACE conn2 <- [1,414,null,{}] 17:05:05 INFO - PROCESS | 1664 | 1463961905851 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}] 17:05:05 INFO - PROCESS | 1664 | 1463961905998 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:05:06 INFO - PROCESS | 1664 | 1463961906016 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x116977000 == 41 [pid = 1664] [id = 111] 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128b51800) [pid = 1664] [serial = 330] [outer = 0x0] 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128c17800) [pid = 1664] [serial = 331] [outer = 0x128b51800] 17:05:06 INFO - PROCESS | 1664 | 1463961906057 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128c86400) [pid = 1664] [serial = 332] [outer = 0x128b51800] 17:05:06 INFO - PROCESS | 1664 | 1463961906341 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:05:06 INFO - PROCESS | 1664 | 1463961906508 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]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 693ms 17:05:06 INFO - PROCESS | 1664 | 1463961906516 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1664 | 1463961906518 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:05:06 INFO - PROCESS | 1664 | 1463961906524 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1664 | 1463961906525 Marionette TRACE conn2 <- [1,418,null,{}] 17:05:06 INFO - PROCESS | 1664 | 1463961906528 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}] 17:05:06 INFO - PROCESS | 1664 | 1463961906624 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:05:06 INFO - PROCESS | 1664 | 1463961906629 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b33000 == 42 [pid = 1664] [id = 112] 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128b5a800) [pid = 1664] [serial = 333] [outer = 0x0] 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x129204800) [pid = 1664] [serial = 334] [outer = 0x128b5a800] 17:05:06 INFO - PROCESS | 1664 | 1463961906653 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12a6d0c00) [pid = 1664] [serial = 335] [outer = 0x128b5a800] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113349c00) [pid = 1664] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1199c2000) [pid = 1664] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x128b54400) [pid = 1664] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124161800) [pid = 1664] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1199c2400) [pid = 1664] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x117542c00) [pid = 1664] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1187d7000) [pid = 1664] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128b54800) [pid = 1664] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1267d1c00) [pid = 1664] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118407800) [pid = 1664] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128c7f000) [pid = 1664] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128f43000) [pid = 1664] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12a603400) [pid = 1664] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12a6cd000) [pid = 1664] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:05:07 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115ebd000) [pid = 1664] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:05:07 INFO - PROCESS | 1664 | 1463961907591 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]]]}] 17:05:07 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 17:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1119ms 17:05:07 INFO - PROCESS | 1664 | 1463961907643 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1664 | 1463961907644 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:05:07 INFO - PROCESS | 1664 | 1463961907646 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1664 | 1463961907647 Marionette TRACE conn2 <- [1,422,null,{}] 17:05:07 INFO - PROCESS | 1664 | 1463961907650 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}] 17:05:07 INFO - PROCESS | 1664 | 1463961907730 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:05:07 INFO - PROCESS | 1664 | 1463961907734 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f7a000 == 43 [pid = 1664] [id = 113] 17:05:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x113355800) [pid = 1664] [serial = 336] [outer = 0x0] 17:05:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118409c00) [pid = 1664] [serial = 337] [outer = 0x113355800] 17:05:07 INFO - PROCESS | 1664 | 1463961907765 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x128f40000) [pid = 1664] [serial = 338] [outer = 0x113355800] 17:05:08 INFO - PROCESS | 1664 | 1463961908645 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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1017ms 17:05:08 INFO - PROCESS | 1664 | 1463961908665 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1664 | 1463961908666 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:05:08 INFO - PROCESS | 1664 | 1463961908668 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1664 | 1463961908671 Marionette TRACE conn2 <- [1,426,null,{}] 17:05:08 INFO - PROCESS | 1664 | 1463961908673 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}] 17:05:08 INFO - PROCESS | 1664 | 1463961908764 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:05:08 INFO - PROCESS | 1664 | 1463961908772 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292a4000 == 44 [pid = 1664] [id = 114] 17:05:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1199c5800) [pid = 1664] [serial = 339] [outer = 0x0] 17:05:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a938000) [pid = 1664] [serial = 340] [outer = 0x1199c5800] 17:05:08 INFO - PROCESS | 1664 | 1463961908797 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12aad1800) [pid = 1664] [serial = 341] [outer = 0x1199c5800] 17:05:09 INFO - PROCESS | 1664 | 1463961909223 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] 17:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:05:09 INFO - PROCESS | 1664 | 1463961909244 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:05:09 INFO - PROCESS | 1664 | 1463961909248 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1664 | 1463961909250 Marionette TRACE conn2 <- [1,430,null,{}] 17:05:09 INFO - PROCESS | 1664 | 1463961909254 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}] 17:05:09 INFO - PROCESS | 1664 | 1463961909352 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:05:09 INFO - PROCESS | 1664 | 1463961909408 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f05800 == 45 [pid = 1664] [id = 115] 17:05:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1138bf000) [pid = 1664] [serial = 342] [outer = 0x0] 17:05:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1166b3c00) [pid = 1664] [serial = 343] [outer = 0x1138bf000] 17:05:09 INFO - PROCESS | 1664 | 1463961909443 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x117540400) [pid = 1664] [serial = 344] [outer = 0x1138bf000] 17:05:09 INFO - PROCESS | 1664 | 1463961909893 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]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 17:05:09 INFO - PROCESS | 1664 | 1463961909943 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 1664 | 1463961909949 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:05:09 INFO - PROCESS | 1664 | 1463961909962 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1664 | 1463961909965 Marionette TRACE conn2 <- [1,434,null,{}] 17:05:09 INFO - PROCESS | 1664 | 1463961909985 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}] 17:05:10 INFO - PROCESS | 1664 | 1463961910136 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:05:10 INFO - PROCESS | 1664 | 1463961910221 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11985c000 == 46 [pid = 1664] [id = 116] 17:05:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118403000) [pid = 1664] [serial = 345] [outer = 0x0] 17:05:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11891c800) [pid = 1664] [serial = 346] [outer = 0x118403000] 17:05:10 INFO - PROCESS | 1664 | 1463961910268 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1194ce800) [pid = 1664] [serial = 347] [outer = 0x118403000] 17:05:10 INFO - PROCESS | 1664 | 1463961910729 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]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 821ms 17:05:10 INFO - PROCESS | 1664 | 1463961910783 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1664 | 1463961910784 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:05:10 INFO - PROCESS | 1664 | 1463961910805 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1664 | 1463961910808 Marionette TRACE conn2 <- [1,438,null,{}] 17:05:10 INFO - PROCESS | 1664 | 1463961910816 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}] 17:05:10 INFO - PROCESS | 1664 | 1463961910914 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:05:10 INFO - PROCESS | 1664 | 1463961910975 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6ed000 == 47 [pid = 1664] [id = 117] 17:05:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1237ee800) [pid = 1664] [serial = 348] [outer = 0x0] 17:05:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123df6400) [pid = 1664] [serial = 349] [outer = 0x1237ee800] 17:05:11 INFO - PROCESS | 1664 | 1463961911007 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1247a9000) [pid = 1664] [serial = 350] [outer = 0x1237ee800] 17:05:11 INFO - PROCESS | 1664 | 1463961911443 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]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 673ms 17:05:11 INFO - PROCESS | 1664 | 1463961911487 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1664 | 1463961911488 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:05:11 INFO - PROCESS | 1664 | 1463961911492 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1664 | 1463961911493 Marionette TRACE conn2 <- [1,442,null,{}] 17:05:11 INFO - PROCESS | 1664 | 1463961911496 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}] 17:05:11 INFO - PROCESS | 1664 | 1463961911594 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:05:11 INFO - PROCESS | 1664 | 1463961911653 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af53800 == 48 [pid = 1664] [id = 118] 17:05:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1241e6800) [pid = 1664] [serial = 351] [outer = 0x0] 17:05:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1268a3000) [pid = 1664] [serial = 352] [outer = 0x1241e6800] 17:05:11 INFO - PROCESS | 1664 | 1463961911682 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128f43000) [pid = 1664] [serial = 353] [outer = 0x1241e6800] 17:05:12 INFO - PROCESS | 1664 | 1463961912092 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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 17:05:12 INFO - PROCESS | 1664 | 1463961912111 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1664 | 1463961912113 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:05:12 INFO - PROCESS | 1664 | 1463961912115 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1664 | 1463961912116 Marionette TRACE conn2 <- [1,446,null,{}] 17:05:12 INFO - PROCESS | 1664 | 1463961912119 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}] 17:05:12 INFO - PROCESS | 1664 | 1463961912242 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:05:12 INFO - PROCESS | 1664 | 1463961912317 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a04800 == 49 [pid = 1664] [id = 119] 17:05:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x118404c00) [pid = 1664] [serial = 354] [outer = 0x0] 17:05:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12a383000) [pid = 1664] [serial = 355] [outer = 0x118404c00] 17:05:12 INFO - PROCESS | 1664 | 1463961912347 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12aacf000) [pid = 1664] [serial = 356] [outer = 0x118404c00] 17:05:12 INFO - PROCESS | 1664 | 1463961912952 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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 874ms 17:05:13 INFO - PROCESS | 1664 | 1463961913008 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1664 | 1463961913011 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:05:13 INFO - PROCESS | 1664 | 1463961913018 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1664 | 1463961913023 Marionette TRACE conn2 <- [1,450,null,{}] 17:05:13 INFO - PROCESS | 1664 | 1463961913029 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}] 17:05:13 INFO - PROCESS | 1664 | 1463961913148 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:05:13 INFO - PROCESS | 1664 | 1463961913208 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193da000 == 50 [pid = 1664] [id = 120] 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1161f2c00) [pid = 1664] [serial = 357] [outer = 0x0] 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x117540000) [pid = 1664] [serial = 358] [outer = 0x1161f2c00] 17:05:13 INFO - PROCESS | 1664 | 1463961913236 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1183b1c00) [pid = 1664] [serial = 359] [outer = 0x1161f2c00] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x122f7a000 == 49 [pid = 1664] [id = 113] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x126b33000 == 48 [pid = 1664] [id = 112] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x116977000 == 47 [pid = 1664] [id = 111] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12363d800 == 46 [pid = 1664] [id = 110] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d6000 == 45 [pid = 1664] [id = 109] 17:05:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c8800 == 44 [pid = 1664] [id = 108] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12a941000) [pid = 1664] [serial = 298] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1265cf000) [pid = 1664] [serial = 256] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1184b2000) [pid = 1664] [serial = 247] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1236ecc00) [pid = 1664] [serial = 253] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11674d000) [pid = 1664] [serial = 244] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119b9fc00) [pid = 1664] [serial = 250] [outer = 0x0] [url = about:blank] 17:05:13 INFO - PROCESS | 1664 | 1463961913730 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] 17:05:13 INFO - PROCESS | 1664 | 1463961913799 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:05:13 INFO - PROCESS | 1664 | 1463961913803 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1664 | 1463961913805 Marionette TRACE conn2 <- [1,454,null,{}] 17:05:13 INFO - PROCESS | 1664 | 1463961913807 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}] 17:05:13 INFO - PROCESS | 1664 | 1463961913881 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:05:13 INFO - PROCESS | 1664 | 1463961913886 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f02800 == 40 [pid = 1664] [id = 121] 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1184c2800) [pid = 1664] [serial = 360] [outer = 0x0] 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118918400) [pid = 1664] [serial = 361] [outer = 0x1184c2800] 17:05:13 INFO - PROCESS | 1664 | 1463961913915 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119870000) [pid = 1664] [serial = 362] [outer = 0x1184c2800] 17:05:14 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:14 INFO - PROCESS | 1664 | 1463961914258 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]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 17:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:05:14 INFO - PROCESS | 1664 | 1463961914275 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1664 | 1463961914276 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:05:14 INFO - PROCESS | 1664 | 1463961914278 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1664 | 1463961914281 Marionette TRACE conn2 <- [1,458,null,{}] 17:05:14 INFO - PROCESS | 1664 | 1463961914290 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}] 17:05:14 INFO - PROCESS | 1664 | 1463961914392 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:05:14 INFO - PROCESS | 1664 | 1463961914399 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193e0800 == 41 [pid = 1664] [id = 122] 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119b76800) [pid = 1664] [serial = 363] [outer = 0x0] 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1232f1000) [pid = 1664] [serial = 364] [outer = 0x119b76800] 17:05:14 INFO - PROCESS | 1664 | 1463961914429 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1241dcc00) [pid = 1664] [serial = 365] [outer = 0x119b76800] 17:05:14 INFO - PROCESS | 1664 | 1463961914740 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] 17:05:14 INFO - PROCESS | 1664 | 1463961914751 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:05:14 INFO - PROCESS | 1664 | 1463961914755 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1664 | 1463961914757 Marionette TRACE conn2 <- [1,462,null,{}] 17:05:14 INFO - PROCESS | 1664 | 1463961914760 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}] 17:05:14 INFO - PROCESS | 1664 | 1463961914843 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:05:14 INFO - PROCESS | 1664 | 1463961914891 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f76800 == 42 [pid = 1664] [id = 123] 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119ba2400) [pid = 1664] [serial = 366] [outer = 0x0] 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126127400) [pid = 1664] [serial = 367] [outer = 0x119ba2400] 17:05:14 INFO - PROCESS | 1664 | 1463961914917 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128b54000) [pid = 1664] [serial = 368] [outer = 0x119ba2400] 17:05:15 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:15 INFO - PROCESS | 1664 | 1463961915215 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] 17:05:15 INFO - PROCESS | 1664 | 1463961915230 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:05:15 INFO - PROCESS | 1664 | 1463961915232 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1664 | 1463961915233 Marionette TRACE conn2 <- [1,466,null,{}] 17:05:15 INFO - PROCESS | 1664 | 1463961915238 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}] 17:05:15 INFO - PROCESS | 1664 | 1463961915314 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:05:15 INFO - PROCESS | 1664 | 1463961915318 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12412d800 == 43 [pid = 1664] [id = 124] 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128b5a000) [pid = 1664] [serial = 369] [outer = 0x0] 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128f44000) [pid = 1664] [serial = 370] [outer = 0x128b5a000] 17:05:15 INFO - PROCESS | 1664 | 1463961915345 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a609000) [pid = 1664] [serial = 371] [outer = 0x128b5a000] 17:05:15 INFO - PROCESS | 1664 | 1463961915661 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] 17:05:15 INFO - PROCESS | 1664 | 1463961915706 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:05:15 INFO - PROCESS | 1664 | 1463961915709 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1664 | 1463961915710 Marionette TRACE conn2 <- [1,470,null,{}] 17:05:15 INFO - PROCESS | 1664 | 1463961915712 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}] 17:05:15 INFO - PROCESS | 1664 | 1463961915829 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:05:15 INFO - PROCESS | 1664 | 1463961915843 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e3a800 == 44 [pid = 1664] [id = 125] 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a608c00) [pid = 1664] [serial = 372] [outer = 0x0] 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12aad1400) [pid = 1664] [serial = 373] [outer = 0x12a608c00] 17:05:15 INFO - PROCESS | 1664 | 1463961915869 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b739000) [pid = 1664] [serial = 374] [outer = 0x12a608c00] 17:05:16 INFO - PROCESS | 1664 | 1463961916223 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 568ms 17:05:16 INFO - PROCESS | 1664 | 1463961916278 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1664 | 1463961916279 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:05:16 INFO - PROCESS | 1664 | 1463961916281 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1664 | 1463961916282 Marionette TRACE conn2 <- [1,474,null,{}] 17:05:16 INFO - PROCESS | 1664 | 1463961916285 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}] 17:05:16 INFO - PROCESS | 1664 | 1463961916374 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:05:16 INFO - PROCESS | 1664 | 1463961916386 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x128ddc800 == 45 [pid = 1664] [id = 126] 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a60f000) [pid = 1664] [serial = 375] [outer = 0x0] 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b99d400) [pid = 1664] [serial = 376] [outer = 0x12a60f000] 17:05:16 INFO - PROCESS | 1664 | 1463961916411 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b9a2800) [pid = 1664] [serial = 377] [outer = 0x12a60f000] 17:05:16 INFO - PROCESS | 1664 | 1463961916717 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 17:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:05:16 INFO - PROCESS | 1664 | 1463961916750 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1664 | 1463961916751 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:05:16 INFO - PROCESS | 1664 | 1463961916754 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1664 | 1463961916757 Marionette TRACE conn2 <- [1,478,null,{}] 17:05:16 INFO - PROCESS | 1664 | 1463961916759 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}] 17:05:16 INFO - PROCESS | 1664 | 1463961916852 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:05:16 INFO - PROCESS | 1664 | 1463961916857 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a58a800 == 46 [pid = 1664] [id = 127] 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b9a7400) [pid = 1664] [serial = 378] [outer = 0x0] 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12bc37c00) [pid = 1664] [serial = 379] [outer = 0x12b9a7400] 17:05:16 INFO - PROCESS | 1664 | 1463961916881 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12bc3d400) [pid = 1664] [serial = 380] [outer = 0x12b9a7400] 17:05:17 INFO - PROCESS | 1664 | 1463961917213 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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 474ms 17:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:05:17 INFO - PROCESS | 1664 | 1463961917229 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1664 | 1463961917230 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:05:17 INFO - PROCESS | 1664 | 1463961917232 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1664 | 1463961917233 Marionette TRACE conn2 <- [1,482,null,{}] 17:05:17 INFO - PROCESS | 1664 | 1463961917235 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}] 17:05:17 INFO - PROCESS | 1664 | 1463961917336 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:05:17 INFO - PROCESS | 1664 | 1463961917340 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af5f000 == 47 [pid = 1664] [id = 128] 17:05:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12bc33c00) [pid = 1664] [serial = 381] [outer = 0x0] 17:05:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12bcc1c00) [pid = 1664] [serial = 382] [outer = 0x12bc33c00] 17:05:17 INFO - PROCESS | 1664 | 1463961917365 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12bccac00) [pid = 1664] [serial = 383] [outer = 0x12bc33c00] 17:05:17 INFO - PROCESS | 1664 | 1463961917705 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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 17:05:17 INFO - PROCESS | 1664 | 1463961917754 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1664 | 1463961917755 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:05:17 INFO - PROCESS | 1664 | 1463961917757 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1664 | 1463961917758 Marionette TRACE conn2 <- [1,486,null,{}] 17:05:17 INFO - PROCESS | 1664 | 1463961917760 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}] 17:05:17 INFO - PROCESS | 1664 | 1463961917926 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11820b400) [pid = 1664] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1166b5000) [pid = 1664] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119b77800) [pid = 1664] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124657400) [pid = 1664] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11334dc00) [pid = 1664] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12350ac00) [pid = 1664] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1184c2000) [pid = 1664] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128b51800) [pid = 1664] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x117678400) [pid = 1664] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x115e3f400) [pid = 1664] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119b95c00) [pid = 1664] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128b5a800) [pid = 1664] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113355800) [pid = 1664] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x122f5ec00) [pid = 1664] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124cd0000) [pid = 1664] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:05:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1246e4400) [pid = 1664] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:05:17 INFO - PROCESS | 1664 | 1463961917966 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x117008000 == 48 [pid = 1664] [id = 129] 17:05:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112a5f800) [pid = 1664] [serial = 384] [outer = 0x0] 17:05:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115e42c00) [pid = 1664] [serial = 385] [outer = 0x112a5f800] 17:05:17 INFO - PROCESS | 1664 | 1463961917991 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1184ae000) [pid = 1664] [serial = 386] [outer = 0x112a5f800] 17:05:18 INFO - PROCESS | 1664 | 1463961918248 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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 17:05:18 INFO - PROCESS | 1664 | 1463961918278 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1664 | 1463961918280 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:05:18 INFO - PROCESS | 1664 | 1463961918282 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1664 | 1463961918284 Marionette TRACE conn2 <- [1,490,null,{}] 17:05:18 INFO - PROCESS | 1664 | 1463961918294 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}] 17:05:18 INFO - PROCESS | 1664 | 1463961918398 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:05:18 INFO - PROCESS | 1664 | 1463961918403 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd35000 == 49 [pid = 1664] [id = 130] 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11909fc00) [pid = 1664] [serial = 387] [outer = 0x0] 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124cc8000) [pid = 1664] [serial = 388] [outer = 0x11909fc00] 17:05:18 INFO - PROCESS | 1664 | 1463961918433 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12c110c00) [pid = 1664] [serial = 389] [outer = 0x11909fc00] 17:05:18 INFO - PROCESS | 1664 | 1463961918771 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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 521ms 17:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:05:18 INFO - PROCESS | 1664 | 1463961918804 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1664 | 1463961918805 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:05:18 INFO - PROCESS | 1664 | 1463961918807 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1664 | 1463961918808 Marionette TRACE conn2 <- [1,494,null,{}] 17:05:18 INFO - PROCESS | 1664 | 1463961918810 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}] 17:05:18 INFO - PROCESS | 1664 | 1463961918911 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:05:18 INFO - PROCESS | 1664 | 1463961918917 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf2b800 == 50 [pid = 1664] [id = 131] 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116746800) [pid = 1664] [serial = 390] [outer = 0x0] 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12c46c000) [pid = 1664] [serial = 391] [outer = 0x116746800] 17:05:18 INFO - PROCESS | 1664 | 1463961918943 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12c473400) [pid = 1664] [serial = 392] [outer = 0x116746800] 17:05:19 INFO - PROCESS | 1664 | 1463961919226 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]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:05:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 17:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:05:19 INFO - PROCESS | 1664 | 1463961919276 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 1664 | 1463961919277 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:05:19 INFO - PROCESS | 1664 | 1463961919279 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1664 | 1463961919280 Marionette TRACE conn2 <- [1,498,null,{}] 17:05:19 INFO - PROCESS | 1664 | 1463961919282 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}] 17:05:19 INFO - PROCESS | 1664 | 1463961919363 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:05:19 INFO - PROCESS | 1664 | 1463961919368 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4bb800 == 51 [pid = 1664] [id = 132] 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12c474000) [pid = 1664] [serial = 393] [outer = 0x0] 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12c82cc00) [pid = 1664] [serial = 394] [outer = 0x12c474000] 17:05:19 INFO - PROCESS | 1664 | 1463961919393 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c831000) [pid = 1664] [serial = 395] [outer = 0x12c474000] 17:05:19 INFO - PROCESS | 1664 | 1463961919717 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]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:05:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 17:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:05:19 INFO - PROCESS | 1664 | 1463961919748 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 1664 | 1463961919749 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:05:19 INFO - PROCESS | 1664 | 1463961919751 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1664 | 1463961919752 Marionette TRACE conn2 <- [1,502,null,{}] 17:05:19 INFO - PROCESS | 1664 | 1463961919754 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}] 17:05:19 INFO - PROCESS | 1664 | 1463961919855 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:05:19 INFO - PROCESS | 1664 | 1463961919862 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4c9800 == 52 [pid = 1664] [id = 133] 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12c471000) [pid = 1664] [serial = 396] [outer = 0x0] 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12c837c00) [pid = 1664] [serial = 397] [outer = 0x12c471000] 17:05:19 INFO - PROCESS | 1664 | 1463961919886 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12c89b000) [pid = 1664] [serial = 398] [outer = 0x12c471000] 17:05:20 INFO - PROCESS | 1664 | 1463961920356 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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 17:05:20 INFO - PROCESS | 1664 | 1463961920374 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:05:20 INFO - PROCESS | 1664 | 1463961920377 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:05:20 INFO - PROCESS | 1664 | 1463961920380 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1664 | 1463961920383 Marionette TRACE conn2 <- [1,506,null,{}] 17:05:20 INFO - PROCESS | 1664 | 1463961920386 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}] 17:05:20 INFO - PROCESS | 1664 | 1463961920486 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:05:20 INFO - PROCESS | 1664 | 1463961920533 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c2800 == 53 [pid = 1664] [id = 134] 17:05:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x117678000) [pid = 1664] [serial = 399] [outer = 0x0] 17:05:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1184b2000) [pid = 1664] [serial = 400] [outer = 0x117678000] 17:05:20 INFO - PROCESS | 1664 | 1463961920564 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118923800) [pid = 1664] [serial = 401] [outer = 0x117678000] 17:05:21 INFO - PROCESS | 1664 | 1463961921005 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]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 674ms 17:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:05:21 INFO - PROCESS | 1664 | 1463961921055 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1664 | 1463961921059 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:05:21 INFO - PROCESS | 1664 | 1463961921064 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1664 | 1463961921066 Marionette TRACE conn2 <- [1,510,null,{}] 17:05:21 INFO - PROCESS | 1664 | 1463961921068 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}] 17:05:21 INFO - PROCESS | 1664 | 1463961921191 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:05:21 INFO - PROCESS | 1664 | 1463961921266 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f15000 == 54 [pid = 1664] [id = 135] 17:05:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1199c4800) [pid = 1664] [serial = 402] [outer = 0x0] 17:05:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x123503c00) [pid = 1664] [serial = 403] [outer = 0x1199c4800] 17:05:21 INFO - PROCESS | 1664 | 1463961921297 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1246d9400) [pid = 1664] [serial = 404] [outer = 0x1199c4800] 17:05:21 INFO - PROCESS | 1664 | 1463961921732 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]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 720ms 17:05:21 INFO - PROCESS | 1664 | 1463961921783 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1664 | 1463961921785 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:05:21 INFO - PROCESS | 1664 | 1463961921807 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1664 | 1463961921809 Marionette TRACE conn2 <- [1,514,null,{}] 17:05:21 INFO - PROCESS | 1664 | 1463961921817 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}] 17:05:21 INFO - PROCESS | 1664 | 1463961921919 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:05:21 INFO - PROCESS | 1664 | 1463961921982 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c730000 == 55 [pid = 1664] [id = 136] 17:05:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1294aec00) [pid = 1664] [serial = 405] [outer = 0x0] 17:05:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12a6cd000) [pid = 1664] [serial = 406] [outer = 0x1294aec00] 17:05:22 INFO - PROCESS | 1664 | 1463961922014 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12af35000) [pid = 1664] [serial = 407] [outer = 0x1294aec00] 17:05:22 INFO - PROCESS | 1664 | 1463961922413 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]]]}] 17:05:22 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 17:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 623ms 17:05:22 INFO - PROCESS | 1664 | 1463961922428 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1664 | 1463961922430 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:05:22 INFO - PROCESS | 1664 | 1463961922432 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1664 | 1463961922433 Marionette TRACE conn2 <- [1,518,null,{}] 17:05:22 INFO - PROCESS | 1664 | 1463961922436 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}] 17:05:22 INFO - PROCESS | 1664 | 1463961922551 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:05:22 INFO - PROCESS | 1664 | 1463961922599 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca37800 == 56 [pid = 1664] [id = 137] 17:05:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12af3b000) [pid = 1664] [serial = 408] [outer = 0x0] 17:05:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bc34c00) [pid = 1664] [serial = 409] [outer = 0x12af3b000] 17:05:22 INFO - PROCESS | 1664 | 1463961922628 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c107c00) [pid = 1664] [serial = 410] [outer = 0x12af3b000] 17:05:23 INFO - PROCESS | 1664 | 1463961923047 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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 624ms 17:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:05:23 INFO - PROCESS | 1664 | 1463961923057 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1664 | 1463961923058 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:05:23 INFO - PROCESS | 1664 | 1463961923061 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1664 | 1463961923062 Marionette TRACE conn2 <- [1,522,null,{}] 17:05:23 INFO - PROCESS | 1664 | 1463961923064 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}] 17:05:23 INFO - PROCESS | 1664 | 1463961923159 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:05:23 INFO - PROCESS | 1664 | 1463961923206 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e4800 == 57 [pid = 1664] [id = 138] 17:05:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x115e42800) [pid = 1664] [serial = 411] [outer = 0x0] 17:05:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12b9a6400) [pid = 1664] [serial = 412] [outer = 0x115e42800] 17:05:23 INFO - PROCESS | 1664 | 1463961923235 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12c10f800) [pid = 1664] [serial = 413] [outer = 0x115e42800] 17:05:23 INFO - PROCESS | 1664 | 1463961923881 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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 868ms 17:05:23 INFO - PROCESS | 1664 | 1463961923930 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1664 | 1463961923932 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:05:23 INFO - PROCESS | 1664 | 1463961923935 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1664 | 1463961923937 Marionette TRACE conn2 <- [1,526,null,{}] 17:05:23 INFO - PROCESS | 1664 | 1463961923941 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}] 17:05:24 INFO - PROCESS | 1664 | 1463961924028 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:05:24 INFO - PROCESS | 1664 | 1463961924097 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x112d0c800 == 58 [pid = 1664] [id = 139] 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x116070400) [pid = 1664] [serial = 414] [outer = 0x0] 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x116748800) [pid = 1664] [serial = 415] [outer = 0x116070400] 17:05:24 INFO - PROCESS | 1664 | 1463961924126 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x117167800) [pid = 1664] [serial = 416] [outer = 0x116070400] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4bb800 == 57 [pid = 1664] [id = 132] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf2b800 == 56 [pid = 1664] [id = 131] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd35000 == 55 [pid = 1664] [id = 130] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x117008000 == 54 [pid = 1664] [id = 129] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12af5f000 == 53 [pid = 1664] [id = 128] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12a58a800 == 52 [pid = 1664] [id = 127] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x116a4ec00) [pid = 1664] [serial = 301] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1187da800) [pid = 1664] [serial = 304] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12651f000) [pid = 1664] [serial = 307] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a938000) [pid = 1664] [serial = 340] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | 1463961924597 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]]]}] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x128ddc800 == 51 [pid = 1664] [id = 126] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x124e3a800 == 50 [pid = 1664] [id = 125] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12412d800 == 49 [pid = 1664] [id = 124] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x122f76800 == 48 [pid = 1664] [id = 123] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1193e0800 == 47 [pid = 1664] [id = 122] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x116f02800 == 46 [pid = 1664] [id = 121] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x1193da000 == 45 [pid = 1664] [id = 120] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12af53800 == 44 [pid = 1664] [id = 118] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6ed000 == 43 [pid = 1664] [id = 117] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x11985c000 == 42 [pid = 1664] [id = 116] 17:05:24 INFO - PROCESS | 1664 | --DOCSHELL 0x116f05800 == 41 [pid = 1664] [id = 115] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1246d9c00) [pid = 1664] [serial = 254] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1268a1400) [pid = 1664] [serial = 257] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x124ccd800) [pid = 1664] [serial = 199] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11891d400) [pid = 1664] [serial = 248] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11802f800) [pid = 1664] [serial = 245] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x122f5d000) [pid = 1664] [serial = 251] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128b53800) [pid = 1664] [serial = 329] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x124cc7800) [pid = 1664] [serial = 328] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1160db400) [pid = 1664] [serial = 316] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1237f7000) [pid = 1664] [serial = 325] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11987d800) [pid = 1664] [serial = 322] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128c17800) [pid = 1664] [serial = 331] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1232acc00) [pid = 1664] [serial = 323] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1184aac00) [pid = 1664] [serial = 319] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1189f0c00) [pid = 1664] [serial = 320] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116745000) [pid = 1664] [serial = 314] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1160e5800) [pid = 1664] [serial = 313] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1294ae800) [pid = 1664] [serial = 311] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128f40400) [pid = 1664] [serial = 310] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x129204800) [pid = 1664] [serial = 334] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a6d0c00) [pid = 1664] [serial = 335] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118409c00) [pid = 1664] [serial = 337] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11802f000) [pid = 1664] [serial = 317] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128c86400) [pid = 1664] [serial = 332] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1244a5400) [pid = 1664] [serial = 326] [outer = 0x0] [url = about:blank] 17:05:24 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128f40000) [pid = 1664] [serial = 338] [outer = 0x0] [url = about:blank] 17:05:24 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 17:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 725ms 17:05:24 INFO - PROCESS | 1664 | 1463961924661 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 1664 | 1463961924665 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:05:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:05:24 INFO - PROCESS | 1664 | 1463961924669 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1664 | 1463961924671 Marionette TRACE conn2 <- [1,530,null,{}] 17:05:24 INFO - PROCESS | 1664 | 1463961924673 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}] 17:05:24 INFO - PROCESS | 1664 | 1463961924748 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:05:24 INFO - PROCESS | 1664 | 1463961924756 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x116713800 == 42 [pid = 1664] [id = 140] 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118036c00) [pid = 1664] [serial = 417] [outer = 0x0] 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118238800) [pid = 1664] [serial = 418] [outer = 0x118036c00] 17:05:24 INFO - PROCESS | 1664 | 1463961924782 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1184b9c00) [pid = 1664] [serial = 419] [outer = 0x118036c00] 17:05:25 INFO - PROCESS | 1664 | 1463961925124 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"]]]}] 17:05:25 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 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:05:25 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 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:05:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 17:05:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:05:25 INFO - PROCESS | 1664 | 1463961925191 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1664 | 1463961925192 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:05:25 INFO - PROCESS | 1664 | 1463961925194 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1664 | 1463961925197 Marionette TRACE conn2 <- [1,534,null,{}] 17:05:25 INFO - PROCESS | 1664 | 1463961925204 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}] 17:05:25 INFO - PROCESS | 1664 | 1463961925284 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:05:25 INFO - PROCESS | 1664 | 1463961925310 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193dc800 == 43 [pid = 1664] [id = 141] 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1199bd800) [pid = 1664] [serial = 420] [outer = 0x0] 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x122f56000) [pid = 1664] [serial = 421] [outer = 0x1199bd800] 17:05:25 INFO - PROCESS | 1664 | 1463961925337 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123505400) [pid = 1664] [serial = 422] [outer = 0x1199bd800] 17:05:25 INFO - PROCESS | 1664 | 1463961925665 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]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:05:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 17:05:25 INFO - PROCESS | 1664 | 1463961925715 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:05:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:05:25 INFO - PROCESS | 1664 | 1463961925717 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:05:25 INFO - PROCESS | 1664 | 1463961925719 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1664 | 1463961925720 Marionette TRACE conn2 <- [1,538,null,{}] 17:05:25 INFO - PROCESS | 1664 | 1463961925722 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}] 17:05:25 INFO - PROCESS | 1664 | 1463961925799 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:05:25 INFO - PROCESS | 1664 | 1463961925809 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f74000 == 44 [pid = 1664] [id = 142] 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1237f7000) [pid = 1664] [serial = 423] [outer = 0x0] 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x124656c00) [pid = 1664] [serial = 424] [outer = 0x1237f7000] 17:05:25 INFO - PROCESS | 1664 | 1463961925838 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x124cd0000) [pid = 1664] [serial = 425] [outer = 0x1237f7000] 17:05:26 INFO - PROCESS | 1664 | 1463961926157 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]]]}] 17:05:26 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. 17:05:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 470ms 17:05:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:05:26 INFO - PROCESS | 1664 | 1463961926191 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1664 | 1463961926192 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:05:26 INFO - PROCESS | 1664 | 1463961926194 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1664 | 1463961926196 Marionette TRACE conn2 <- [1,542,null,{}] 17:05:26 INFO - PROCESS | 1664 | 1463961926198 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}] 17:05:26 INFO - PROCESS | 1664 | 1463961926274 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:05:26 INFO - PROCESS | 1664 | 1463961926325 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a43000 == 45 [pid = 1664] [id = 143] 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1232acc00) [pid = 1664] [serial = 426] [outer = 0x0] 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x126133000) [pid = 1664] [serial = 427] [outer = 0x1232acc00] 17:05:26 INFO - PROCESS | 1664 | 1463961926350 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1267cb000) [pid = 1664] [serial = 428] [outer = 0x1232acc00] 17:05:26 INFO - PROCESS | 1664 | 1463961926646 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]]]}] 17:05:26 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. 17:05:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 17:05:26 INFO - PROCESS | 1664 | 1463961926663 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1664 | 1463961926664 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:05:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:05:26 INFO - PROCESS | 1664 | 1463961926676 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1664 | 1463961926677 Marionette TRACE conn2 <- [1,546,null,{}] 17:05:26 INFO - PROCESS | 1664 | 1463961926679 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}] 17:05:26 INFO - PROCESS | 1664 | 1463961926813 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:05:26 INFO - PROCESS | 1664 | 1463961926852 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12652a800 == 46 [pid = 1664] [id = 144] 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x126897400) [pid = 1664] [serial = 429] [outer = 0x0] 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128c7bc00) [pid = 1664] [serial = 430] [outer = 0x126897400] 17:05:26 INFO - PROCESS | 1664 | 1463961926884 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12a938000) [pid = 1664] [serial = 431] [outer = 0x126897400] 17:05:27 INFO - PROCESS | 1664 | 1463961927259 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]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:05:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 619ms 17:05:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:05:27 INFO - PROCESS | 1664 | 1463961927296 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1664 | 1463961927298 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:05:27 INFO - PROCESS | 1664 | 1463961927301 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1664 | 1463961927303 Marionette TRACE conn2 <- [1,550,null,{}] 17:05:27 INFO - PROCESS | 1664 | 1463961927306 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}] 17:05:27 INFO - PROCESS | 1664 | 1463961927461 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:05:27 INFO - PROCESS | 1664 | 1463961927486 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x128de1800 == 47 [pid = 1664] [id = 145] 17:05:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12a941c00) [pid = 1664] [serial = 432] [outer = 0x0] 17:05:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12aadac00) [pid = 1664] [serial = 433] [outer = 0x12a941c00] 17:05:27 INFO - PROCESS | 1664 | 1463961927537 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b738000) [pid = 1664] [serial = 434] [outer = 0x12a941c00] 17:05:27 INFO - PROCESS | 1664 | 1463961927882 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]]]}] 17:05:27 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. 17:05:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 623ms 17:05:27 INFO - PROCESS | 1664 | 1463961927925 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1664 | 1463961927926 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:05:27 INFO - PROCESS | 1664 | 1463961927934 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1664 | 1463961927935 Marionette TRACE conn2 <- [1,554,null,{}] 17:05:27 INFO - PROCESS | 1664 | 1463961927937 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}] 17:05:28 INFO - PROCESS | 1664 | 1463961928029 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:05:28 INFO - PROCESS | 1664 | 1463961928034 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31f800 == 48 [pid = 1664] [id = 146] 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12af36c00) [pid = 1664] [serial = 435] [outer = 0x0] 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b99ec00) [pid = 1664] [serial = 436] [outer = 0x12af36c00] 17:05:28 INFO - PROCESS | 1664 | 1463961928059 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12bc34800) [pid = 1664] [serial = 437] [outer = 0x12af36c00] 17:05:28 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:28 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:28 INFO - PROCESS | 1664 | 1463961928396 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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 473ms 17:05:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:05:28 INFO - PROCESS | 1664 | 1463961928410 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1664 | 1463961928411 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:05:28 INFO - PROCESS | 1664 | 1463961928413 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1664 | 1463961928414 Marionette TRACE conn2 <- [1,558,null,{}] 17:05:28 INFO - PROCESS | 1664 | 1463961928417 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}] 17:05:28 INFO - PROCESS | 1664 | 1463961928518 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:05:28 INFO - PROCESS | 1664 | 1463961928523 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97f800 == 49 [pid = 1664] [id = 147] 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b99f400) [pid = 1664] [serial = 438] [outer = 0x0] 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bc40c00) [pid = 1664] [serial = 439] [outer = 0x12b99f400] 17:05:28 INFO - PROCESS | 1664 | 1463961928548 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c106400) [pid = 1664] [serial = 440] [outer = 0x12b99f400] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x126133400) [pid = 1664] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1161f2400) [pid = 1664] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118410800) [pid = 1664] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12a60f000) [pid = 1664] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b9a7400) [pid = 1664] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12c474000) [pid = 1664] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119ba2400) [pid = 1664] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1184c2800) [pid = 1664] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1199c5800) [pid = 1664] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12bc33c00) [pid = 1664] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128b5a000) [pid = 1664] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119b76800) [pid = 1664] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1161f2c00) [pid = 1664] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x112a5f800) [pid = 1664] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116746800) [pid = 1664] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11909fc00) [pid = 1664] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:05:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12a608c00) [pid = 1664] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:05:28 INFO - PROCESS | 1664 | 1463961928991 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]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 617ms 17:05:29 INFO - PROCESS | 1664 | 1463961929032 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1664 | 1463961929033 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:05:29 INFO - PROCESS | 1664 | 1463961929035 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1664 | 1463961929036 Marionette TRACE conn2 <- [1,562,null,{}] 17:05:29 INFO - PROCESS | 1664 | 1463961929054 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}] 17:05:29 INFO - PROCESS | 1664 | 1463961929134 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:05:29 INFO - PROCESS | 1664 | 1463961929141 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1241cc000 == 50 [pid = 1664] [id = 148] 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1184bf000) [pid = 1664] [serial = 441] [outer = 0x0] 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x126133400) [pid = 1664] [serial = 442] [outer = 0x1184bf000] 17:05:29 INFO - PROCESS | 1664 | 1463961929165 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12b73d000) [pid = 1664] [serial = 443] [outer = 0x1184bf000] 17:05:29 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:29 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:29 INFO - PROCESS | 1664 | 1463961929493 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]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 483ms 17:05:29 INFO - PROCESS | 1664 | 1463961929519 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1664 | 1463961929520 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:05:29 INFO - PROCESS | 1664 | 1463961929522 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1664 | 1463961929524 Marionette TRACE conn2 <- [1,566,null,{}] 17:05:29 INFO - PROCESS | 1664 | 1463961929526 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}] 17:05:29 INFO - PROCESS | 1664 | 1463961929616 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:05:29 INFO - PROCESS | 1664 | 1463961929665 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f7000 == 51 [pid = 1664] [id = 149] 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1199c5800) [pid = 1664] [serial = 444] [outer = 0x0] 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12bc41400) [pid = 1664] [serial = 445] [outer = 0x1199c5800] 17:05:29 INFO - PROCESS | 1664 | 1463961929695 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12c475c00) [pid = 1664] [serial = 446] [outer = 0x1199c5800] 17:05:29 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:29 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:30 INFO - PROCESS | 1664 | 1463961929995 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]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 17:05:30 INFO - PROCESS | 1664 | 1463961930042 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:05:30 INFO - PROCESS | 1664 | 1463961930044 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:05:30 INFO - PROCESS | 1664 | 1463961930047 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1664 | 1463961930049 Marionette TRACE conn2 <- [1,570,null,{}] 17:05:30 INFO - PROCESS | 1664 | 1463961930052 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}] 17:05:30 INFO - PROCESS | 1664 | 1463961930171 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:05:30 INFO - PROCESS | 1664 | 1463961930177 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd45800 == 52 [pid = 1664] [id = 150] 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128a54000) [pid = 1664] [serial = 447] [outer = 0x0] 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a56400) [pid = 1664] [serial = 448] [outer = 0x128a54000] 17:05:30 INFO - PROCESS | 1664 | 1463961930211 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128a5b400) [pid = 1664] [serial = 449] [outer = 0x128a54000] 17:05:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:30 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:30 INFO - PROCESS | 1664 | 1463961930579 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]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 570ms 17:05:30 INFO - PROCESS | 1664 | 1463961930628 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1664 | 1463961930629 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:05:30 INFO - PROCESS | 1664 | 1463961930631 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1664 | 1463961930632 Marionette TRACE conn2 <- [1,574,null,{}] 17:05:30 INFO - PROCESS | 1664 | 1463961930635 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}] 17:05:30 INFO - PROCESS | 1664 | 1463961930726 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:05:30 INFO - PROCESS | 1664 | 1463961930730 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c734800 == 53 [pid = 1664] [id = 151] 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a60f000) [pid = 1664] [serial = 450] [outer = 0x0] 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12c82ec00) [pid = 1664] [serial = 451] [outer = 0x12a60f000] 17:05:30 INFO - PROCESS | 1664 | 1463961930755 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12c89c400) [pid = 1664] [serial = 452] [outer = 0x12a60f000] 17:05:31 INFO - PROCESS | 1664 | 1463961931270 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]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 674ms 17:05:31 INFO - PROCESS | 1664 | 1463961931308 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1664 | 1463961931313 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:05:31 INFO - PROCESS | 1664 | 1463961931318 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1664 | 1463961931322 Marionette TRACE conn2 <- [1,578,null,{}] 17:05:31 INFO - PROCESS | 1664 | 1463961931328 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}] 17:05:31 INFO - PROCESS | 1664 | 1463961931483 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:05:31 INFO - PROCESS | 1664 | 1463961931571 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x118471800 == 54 [pid = 1664] [id = 152] 17:05:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x118039400) [pid = 1664] [serial = 453] [outer = 0x0] 17:05:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11823d000) [pid = 1664] [serial = 454] [outer = 0x118039400] 17:05:31 INFO - PROCESS | 1664 | 1463961931597 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1184b5400) [pid = 1664] [serial = 455] [outer = 0x118039400] 17:05:32 INFO - PROCESS | 1664 | 1463961932143 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]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 877ms 17:05:32 INFO - PROCESS | 1664 | 1463961932195 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1664 | 1463961932200 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:05:32 INFO - PROCESS | 1664 | 1463961932208 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1664 | 1463961932211 Marionette TRACE conn2 <- [1,582,null,{}] 17:05:32 INFO - PROCESS | 1664 | 1463961932214 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}] 17:05:32 INFO - PROCESS | 1664 | 1463961932368 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:05:32 INFO - PROCESS | 1664 | 1463961932430 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e9000 == 55 [pid = 1664] [id = 153] 17:05:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1189ed800) [pid = 1664] [serial = 456] [outer = 0x0] 17:05:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x122f5a400) [pid = 1664] [serial = 457] [outer = 0x1189ed800] 17:05:32 INFO - PROCESS | 1664 | 1463961932459 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1236eb000) [pid = 1664] [serial = 458] [outer = 0x1189ed800] 17:05:32 INFO - PROCESS | 1664 | 1463961932858 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]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 17:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:05:32 INFO - PROCESS | 1664 | 1463961932929 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1664 | 1463961932930 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:05:32 INFO - PROCESS | 1664 | 1463961932933 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1664 | 1463961932936 Marionette TRACE conn2 <- [1,586,null,{}] 17:05:32 INFO - PROCESS | 1664 | 1463961932944 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}] 17:05:33 INFO - PROCESS | 1664 | 1463961933053 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:05:33 INFO - PROCESS | 1664 | 1463961933118 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72f800 == 56 [pid = 1664] [id = 154] 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x126771800) [pid = 1664] [serial = 459] [outer = 0x0] 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x128b59800) [pid = 1664] [serial = 460] [outer = 0x126771800] 17:05:33 INFO - PROCESS | 1664 | 1463961933170 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1294ae800) [pid = 1664] [serial = 461] [outer = 0x126771800] 17:05:33 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:33 INFO - PROCESS | 1664 | [1664] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 17:05:33 INFO - PROCESS | 1664 | 1463961933601 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]]]}] 17:05:33 INFO - PROCESS | 1664 | 1463961933608 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:05:33 INFO - PROCESS | 1664 | 1463961933610 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:05:33 INFO - PROCESS | 1664 | 1463961933612 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1664 | 1463961933614 Marionette TRACE conn2 <- [1,590,null,{}] 17:05:33 INFO - PROCESS | 1664 | 1463961933616 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}] 17:05:33 INFO - PROCESS | 1664 | 1463961933724 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:05:33 INFO - PROCESS | 1664 | 1463961933783 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd5000 == 57 [pid = 1664] [id = 155] 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12a6ca800) [pid = 1664] [serial = 462] [outer = 0x0] 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bc3e400) [pid = 1664] [serial = 463] [outer = 0x12a6ca800] 17:05:33 INFO - PROCESS | 1664 | 1463961933829 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12c10b400) [pid = 1664] [serial = 464] [outer = 0x12a6ca800] 17:05:34 INFO - PROCESS | 1664 | 1463961934345 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]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 769ms 17:05:34 INFO - PROCESS | 1664 | 1463961934395 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 1664 | 1463961934397 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:05:34 INFO - PROCESS | 1664 | 1463961934399 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 1664 | 1463961934400 Marionette TRACE conn2 <- [1,594,null,{}] 17:05:34 INFO - PROCESS | 1664 | 1463961934403 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}] 17:05:34 INFO - PROCESS | 1664 | 1463961934499 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:05:34 INFO - PROCESS | 1664 | 1463961934548 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0de000 == 58 [pid = 1664] [id = 156] 17:05:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12aadbc00) [pid = 1664] [serial = 465] [outer = 0x0] 17:05:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12c46e000) [pid = 1664] [serial = 466] [outer = 0x12aadbc00] 17:05:34 INFO - PROCESS | 1664 | 1463961934577 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12c82bc00) [pid = 1664] [serial = 467] [outer = 0x12aadbc00] 17:05:35 INFO - PROCESS | 1664 | 1463961935011 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]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 669ms 17:05:35 INFO - PROCESS | 1664 | 1463961935079 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1664 | 1463961935080 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:05:35 INFO - PROCESS | 1664 | 1463961935084 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1664 | 1463961935085 Marionette TRACE conn2 <- [1,598,null,{}] 17:05:35 INFO - PROCESS | 1664 | 1463961935089 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}] 17:05:35 INFO - PROCESS | 1664 | 1463961935193 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:05:35 INFO - PROCESS | 1664 | 1463961935256 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x128ddd000 == 59 [pid = 1664] [id = 157] 17:05:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1184afc00) [pid = 1664] [serial = 468] [outer = 0x0] 17:05:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12c106c00) [pid = 1664] [serial = 469] [outer = 0x1184afc00] 17:05:35 INFO - PROCESS | 1664 | 1463961935287 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12cba7400) [pid = 1664] [serial = 470] [outer = 0x1184afc00] 17:05:35 INFO - PROCESS | 1664 | 1463961935863 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]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 821ms 17:05:35 INFO - PROCESS | 1664 | 1463961935906 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1664 | 1463961935908 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:05:35 INFO - PROCESS | 1664 | 1463961935911 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1664 | 1463961935914 Marionette TRACE conn2 <- [1,602,null,{}] 17:05:35 INFO - PROCESS | 1664 | 1463961935917 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}] 17:05:36 INFO - PROCESS | 1664 | 1463961936016 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:05:36 INFO - PROCESS | 1664 | 1463961936081 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f71000 == 60 [pid = 1664] [id = 158] 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11693c400) [pid = 1664] [serial = 471] [outer = 0x0] 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x11753fc00) [pid = 1664] [serial = 472] [outer = 0x11693c400] 17:05:36 INFO - PROCESS | 1664 | 1463961936110 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1184aac00) [pid = 1664] [serial = 473] [outer = 0x11693c400] 17:05:36 INFO - PROCESS | 1664 | 1463961936503 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]]]}] 17:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 622ms 17:05:36 INFO - PROCESS | 1664 | 1463961936545 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1664 | 1463961936549 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:05:36 INFO - PROCESS | 1664 | 1463961936553 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1664 | 1463961936557 Marionette TRACE conn2 <- [1,606,null,{}] 17:05:36 INFO - PROCESS | 1664 | 1463961936559 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}] 17:05:36 INFO - PROCESS | 1664 | 1463961936652 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:05:36 INFO - PROCESS | 1664 | 1463961936703 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x11905a000 == 61 [pid = 1664] [id = 159] 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1184b7800) [pid = 1664] [serial = 474] [outer = 0x0] 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x1199bb800) [pid = 1664] [serial = 475] [outer = 0x1184b7800] 17:05:36 INFO - PROCESS | 1664 | 1463961936731 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12350ac00) [pid = 1664] [serial = 476] [outer = 0x1184b7800] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd45800 == 60 [pid = 1664] [id = 150] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f7000 == 59 [pid = 1664] [id = 149] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1241cc000 == 58 [pid = 1664] [id = 148] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12a97f800 == 57 [pid = 1664] [id = 147] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31f800 == 56 [pid = 1664] [id = 146] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x128de1800 == 55 [pid = 1664] [id = 145] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12652a800 == 54 [pid = 1664] [id = 144] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x123df6400) [pid = 1664] [serial = 349] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1268a3000) [pid = 1664] [serial = 352] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11891c800) [pid = 1664] [serial = 346] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12a383000) [pid = 1664] [serial = 355] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x1166b3c00) [pid = 1664] [serial = 343] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x123a43000 == 53 [pid = 1664] [id = 143] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x122f74000 == 52 [pid = 1664] [id = 142] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1193dc800 == 51 [pid = 1664] [id = 141] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x116713800 == 50 [pid = 1664] [id = 140] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x112d0c800 == 49 [pid = 1664] [id = 139] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12c730000 == 48 [pid = 1664] [id = 136] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x113f15000 == 47 [pid = 1664] [id = 135] 17:05:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c2800 == 46 [pid = 1664] [id = 134] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x118240000) [pid = 1664] [serial = 302] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x119618c00) [pid = 1664] [serial = 305] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x128b56400) [pid = 1664] [serial = 308] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x124cc8000) [pid = 1664] [serial = 388] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x115e42c00) [pid = 1664] [serial = 385] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12aad1400) [pid = 1664] [serial = 373] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12c831000) [pid = 1664] [serial = 395] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b739000) [pid = 1664] [serial = 374] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12bc3d400) [pid = 1664] [serial = 380] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12b9a2800) [pid = 1664] [serial = 377] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12c46c000) [pid = 1664] [serial = 391] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12c110c00) [pid = 1664] [serial = 389] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12b99d400) [pid = 1664] [serial = 376] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12bc37c00) [pid = 1664] [serial = 379] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12c82cc00) [pid = 1664] [serial = 394] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x126127400) [pid = 1664] [serial = 367] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x128b54000) [pid = 1664] [serial = 368] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x118918400) [pid = 1664] [serial = 361] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119870000) [pid = 1664] [serial = 362] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12aad1800) [pid = 1664] [serial = 341] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12bcc1c00) [pid = 1664] [serial = 382] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x128f44000) [pid = 1664] [serial = 370] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12a609000) [pid = 1664] [serial = 371] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1232f1000) [pid = 1664] [serial = 364] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1241dcc00) [pid = 1664] [serial = 365] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1183b1c00) [pid = 1664] [serial = 359] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x117540000) [pid = 1664] [serial = 358] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bccac00) [pid = 1664] [serial = 383] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1184ae000) [pid = 1664] [serial = 386] [outer = 0x0] [url = about:blank] 17:05:36 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12c473400) [pid = 1664] [serial = 392] [outer = 0x0] [url = about:blank] 17:05:37 INFO - PROCESS | 1664 | 1463961937127 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]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 623ms 17:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:05:37 INFO - PROCESS | 1664 | 1463961937177 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1664 | 1463961937179 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:05:37 INFO - PROCESS | 1664 | 1463961937182 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1664 | 1463961937186 Marionette TRACE conn2 <- [1,610,null,{}] 17:05:37 INFO - PROCESS | 1664 | 1463961937197 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}] 17:05:37 INFO - PROCESS | 1664 | 1463961937327 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:05:37 INFO - PROCESS | 1664 | 1463961937440 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191c2800 == 47 [pid = 1664] [id = 160] 17:05:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x123544000) [pid = 1664] [serial = 477] [outer = 0x0] 17:05:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124656800) [pid = 1664] [serial = 478] [outer = 0x123544000] 17:05:37 INFO - PROCESS | 1664 | 1463961937486 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1265cf000) [pid = 1664] [serial = 479] [outer = 0x123544000] 17:05:37 INFO - PROCESS | 1664 | 1463961937814 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]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 676ms 17:05:37 INFO - PROCESS | 1664 | 1463961937861 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1664 | 1463961937862 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:05:37 INFO - PROCESS | 1664 | 1463961937864 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1664 | 1463961937866 Marionette TRACE conn2 <- [1,614,null,{}] 17:05:37 INFO - PROCESS | 1664 | 1463961937868 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}] 17:05:37 INFO - PROCESS | 1664 | 1463961937952 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:05:38 INFO - PROCESS | 1664 | 1463961938001 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x123330800 == 48 [pid = 1664] [id = 161] 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1247a9400) [pid = 1664] [serial = 480] [outer = 0x0] 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x128a4e400) [pid = 1664] [serial = 481] [outer = 0x1247a9400] 17:05:38 INFO - PROCESS | 1664 | 1463961938027 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128c1c800) [pid = 1664] [serial = 482] [outer = 0x1247a9400] 17:05:38 INFO - PROCESS | 1664 | 1463961938319 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]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 17:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:05:38 INFO - PROCESS | 1664 | 1463961938333 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1664 | 1463961938334 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:05:38 INFO - PROCESS | 1664 | 1463961938346 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1664 | 1463961938347 Marionette TRACE conn2 <- [1,618,null,{}] 17:05:38 INFO - PROCESS | 1664 | 1463961938350 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}] 17:05:38 INFO - PROCESS | 1664 | 1463961938466 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:05:38 INFO - PROCESS | 1664 | 1463961938535 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247d6800 == 49 [pid = 1664] [id = 162] 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x126131c00) [pid = 1664] [serial = 483] [outer = 0x0] 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128c7b800) [pid = 1664] [serial = 484] [outer = 0x126131c00] 17:05:38 INFO - PROCESS | 1664 | 1463961938576 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a6c5000) [pid = 1664] [serial = 485] [outer = 0x126131c00] 17:05:38 INFO - PROCESS | 1664 | 1463961938977 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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 677ms 17:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:05:39 INFO - PROCESS | 1664 | 1463961939015 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1664 | 1463961939016 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:05:39 INFO - PROCESS | 1664 | 1463961939018 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1664 | 1463961939019 Marionette TRACE conn2 <- [1,622,null,{}] 17:05:39 INFO - PROCESS | 1664 | 1463961939021 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}] 17:05:39 INFO - PROCESS | 1664 | 1463961939139 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:05:39 INFO - PROCESS | 1664 | 1463961939153 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c2e800 == 50 [pid = 1664] [id = 163] 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12920b800) [pid = 1664] [serial = 486] [outer = 0x0] 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12af35400) [pid = 1664] [serial = 487] [outer = 0x12920b800] 17:05:39 INFO - PROCESS | 1664 | 1463961939178 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12bcc5000) [pid = 1664] [serial = 488] [outer = 0x12920b800] 17:05:39 INFO - PROCESS | 1664 | 1463961939498 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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 17:05:39 INFO - PROCESS | 1664 | 1463961939543 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1664 | 1463961939544 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:05:39 INFO - PROCESS | 1664 | 1463961939546 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1664 | 1463961939548 Marionette TRACE conn2 <- [1,626,null,{}] 17:05:39 INFO - PROCESS | 1664 | 1463961939550 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}] 17:05:39 INFO - PROCESS | 1664 | 1463961939651 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:05:39 INFO - PROCESS | 1664 | 1463961939656 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31d000 == 51 [pid = 1664] [id = 164] 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12bc3e000) [pid = 1664] [serial = 489] [outer = 0x0] 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12c10bc00) [pid = 1664] [serial = 490] [outer = 0x12bc3e000] 17:05:39 INFO - PROCESS | 1664 | 1463961939707 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12c82a400) [pid = 1664] [serial = 491] [outer = 0x12bc3e000] 17:05:40 INFO - PROCESS | 1664 | 1463961940038 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]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 17:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:05:40 INFO - PROCESS | 1664 | 1463961940065 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1664 | 1463961940066 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:05:40 INFO - PROCESS | 1664 | 1463961940080 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1664 | 1463961940081 Marionette TRACE conn2 <- [1,630,null,{}] 17:05:40 INFO - PROCESS | 1664 | 1463961940084 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}] 17:05:40 INFO - PROCESS | 1664 | 1463961940180 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:05:40 INFO - PROCESS | 1664 | 1463961940195 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b099000 == 52 [pid = 1664] [id = 165] 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c46b800) [pid = 1664] [serial = 492] [outer = 0x0] 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12c832800) [pid = 1664] [serial = 493] [outer = 0x12c46b800] 17:05:40 INFO - PROCESS | 1664 | 1463961940219 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12cb9b800) [pid = 1664] [serial = 494] [outer = 0x12c46b800] 17:05:40 INFO - PROCESS | 1664 | 1463961940522 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]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 479ms 17:05:40 INFO - PROCESS | 1664 | 1463961940549 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1664 | 1463961940550 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:05:40 INFO - PROCESS | 1664 | 1463961940552 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1664 | 1463961940553 Marionette TRACE conn2 <- [1,634,null,{}] 17:05:40 INFO - PROCESS | 1664 | 1463961940558 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}] 17:05:40 INFO - PROCESS | 1664 | 1463961940657 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:05:40 INFO - PROCESS | 1664 | 1463961940697 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b959800 == 53 [pid = 1664] [id = 166] 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1196e1c00) [pid = 1664] [serial = 495] [outer = 0x0] 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1196e7400) [pid = 1664] [serial = 496] [outer = 0x1196e1c00] 17:05:40 INFO - PROCESS | 1664 | 1463961940722 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1196ecc00) [pid = 1664] [serial = 497] [outer = 0x1196e1c00] 17:05:40 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:40 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:41 INFO - PROCESS | 1664 | 1463961941048 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]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 17:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:05:41 INFO - PROCESS | 1664 | 1463961941081 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1664 | 1463961941082 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:05:41 INFO - PROCESS | 1664 | 1463961941084 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1664 | 1463961941085 Marionette TRACE conn2 <- [1,638,null,{}] 17:05:41 INFO - PROCESS | 1664 | 1463961941087 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}] 17:05:41 INFO - PROCESS | 1664 | 1463961941319 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1237f7000) [pid = 1664] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1199bd800) [pid = 1664] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12af3b000) [pid = 1664] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1184bf000) [pid = 1664] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x126897400) [pid = 1664] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118036c00) [pid = 1664] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1237ee800) [pid = 1664] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12af36c00) [pid = 1664] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x118403000) [pid = 1664] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b99f400) [pid = 1664] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1241e6800) [pid = 1664] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x115e42800) [pid = 1664] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1294aec00) [pid = 1664] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12c471000) [pid = 1664] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1199c4800) [pid = 1664] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x117678000) [pid = 1664] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a941c00) [pid = 1664] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1199c5800) [pid = 1664] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12a6cf400) [pid = 1664] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1232acc00) [pid = 1664] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118404c00) [pid = 1664] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116070400) [pid = 1664] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1138bf000) [pid = 1664] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:05:41 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a54000) [pid = 1664] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:05:41 INFO - PROCESS | 1664 | 1463961941365 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x117020800 == 54 [pid = 1664] [id = 167] 17:05:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112a5f800) [pid = 1664] [serial = 498] [outer = 0x0] 17:05:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1138b5c00) [pid = 1664] [serial = 499] [outer = 0x112a5f800] 17:05:41 INFO - PROCESS | 1664 | 1463961941390 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11820cc00) [pid = 1664] [serial = 500] [outer = 0x112a5f800] 17:05:41 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:41 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:41 INFO - PROCESS | 1664 | 1463961941762 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]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 17:05:41 INFO - PROCESS | 1664 | 1463961941804 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1664 | 1463961941806 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:05:41 INFO - PROCESS | 1664 | 1463961941808 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1664 | 1463961941809 Marionette TRACE conn2 <- [1,642,null,{}] 17:05:41 INFO - PROCESS | 1664 | 1463961941812 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}] 17:05:41 INFO - PROCESS | 1664 | 1463961941927 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:05:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116aca400) [pid = 1664] [serial = 501] [outer = 0x12cba6400] 17:05:41 INFO - PROCESS | 1664 | 1463961941980 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c73b800 == 55 [pid = 1664] [id = 168] 17:05:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123359800) [pid = 1664] [serial = 502] [outer = 0x0] 17:05:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12335c400) [pid = 1664] [serial = 503] [outer = 0x123359800] 17:05:42 INFO - PROCESS | 1664 | 1463961942014 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128c7fc00) [pid = 1664] [serial = 504] [outer = 0x123359800] 17:05:42 INFO - PROCESS | 1664 | 1463961942325 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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 572ms 17:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:05:42 INFO - PROCESS | 1664 | 1463961942381 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1664 | 1463961942383 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:05:42 INFO - PROCESS | 1664 | 1463961942386 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1664 | 1463961942388 Marionette TRACE conn2 <- [1,646,null,{}] 17:05:42 INFO - PROCESS | 1664 | 1463961942392 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}] 17:05:42 INFO - PROCESS | 1664 | 1463961942516 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:05:42 INFO - PROCESS | 1664 | 1463961942590 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4c1800 == 56 [pid = 1664] [id = 169] 17:05:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116996c00) [pid = 1664] [serial = 505] [outer = 0x0] 17:05:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12335ac00) [pid = 1664] [serial = 506] [outer = 0x116996c00] 17:05:42 INFO - PROCESS | 1664 | 1463961942630 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12cb9bc00) [pid = 1664] [serial = 507] [outer = 0x116996c00] 17:05:42 INFO - PROCESS | 1664 | 1463961942961 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]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 620ms 17:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:05:43 INFO - PROCESS | 1664 | 1463961943008 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1664 | 1463961943010 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:05:43 INFO - PROCESS | 1664 | 1463961943012 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1664 | 1463961943013 Marionette TRACE conn2 <- [1,650,null,{}] 17:05:43 INFO - PROCESS | 1664 | 1463961943015 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}] 17:05:43 INFO - PROCESS | 1664 | 1463961943098 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:05:43 INFO - PROCESS | 1664 | 1463961943148 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c0000 == 57 [pid = 1664] [id = 170] 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116998c00) [pid = 1664] [serial = 508] [outer = 0x0] 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12cba0c00) [pid = 1664] [serial = 509] [outer = 0x116998c00] 17:05:43 INFO - PROCESS | 1664 | 1463961943172 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12d206800) [pid = 1664] [serial = 510] [outer = 0x116998c00] 17:05:43 INFO - PROCESS | 1664 | 1463961943599 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]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 17:05:43 INFO - PROCESS | 1664 | 1463961943632 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1664 | 1463961943635 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:05:43 INFO - PROCESS | 1664 | 1463961943638 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1664 | 1463961943641 Marionette TRACE conn2 <- [1,654,null,{}] 17:05:43 INFO - PROCESS | 1664 | 1463961943644 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}] 17:05:43 INFO - PROCESS | 1664 | 1463961943749 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:05:43 INFO - PROCESS | 1664 | 1463961943802 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180d5000 == 58 [pid = 1664] [id = 171] 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1161ed400) [pid = 1664] [serial = 511] [outer = 0x0] 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11802f000) [pid = 1664] [serial = 512] [outer = 0x1161ed400] 17:05:43 INFO - PROCESS | 1664 | 1463961943833 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1184b5000) [pid = 1664] [serial = 513] [outer = 0x1161ed400] 17:05:44 INFO - PROCESS | 1664 | 1463961944284 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]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 17:05:44 INFO - PROCESS | 1664 | 1463961944331 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1664 | 1463961944335 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:05:44 INFO - PROCESS | 1664 | 1463961944372 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1664 | 1463961944373 Marionette TRACE conn2 <- [1,658,null,{}] 17:05:44 INFO - PROCESS | 1664 | 1463961944377 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}] 17:05:44 INFO - PROCESS | 1664 | 1463961944479 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:05:44 INFO - PROCESS | 1664 | 1463961944543 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c34000 == 59 [pid = 1664] [id = 172] 17:05:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1184b5c00) [pid = 1664] [serial = 514] [outer = 0x0] 17:05:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1196d0400) [pid = 1664] [serial = 515] [outer = 0x1184b5c00] 17:05:44 INFO - PROCESS | 1664 | 1463961944572 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1196d7400) [pid = 1664] [serial = 516] [outer = 0x1184b5c00] 17:05:44 INFO - PROCESS | 1664 | 1463961944990 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 690ms 17:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:05:45 INFO - PROCESS | 1664 | 1463961945042 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1664 | 1463961945044 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:05:45 INFO - PROCESS | 1664 | 1463961945046 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1664 | 1463961945049 Marionette TRACE conn2 <- [1,662,null,{}] 17:05:45 INFO - PROCESS | 1664 | 1463961945073 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}] 17:05:45 INFO - PROCESS | 1664 | 1463961945196 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:05:45 INFO - PROCESS | 1664 | 1463961945247 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c7800 == 60 [pid = 1664] [id = 173] 17:05:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12334fc00) [pid = 1664] [serial = 517] [outer = 0x0] 17:05:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x123355800) [pid = 1664] [serial = 518] [outer = 0x12334fc00] 17:05:45 INFO - PROCESS | 1664 | 1463961945277 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1236e5c00) [pid = 1664] [serial = 519] [outer = 0x12334fc00] 17:05:45 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:45 INFO - PROCESS | 1664 | 1463961945729 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 722ms 17:05:45 INFO - PROCESS | 1664 | 1463961945768 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1664 | 1463961945770 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:05:45 INFO - PROCESS | 1664 | 1463961945793 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1664 | 1463961945794 Marionette TRACE conn2 <- [1,666,null,{}] 17:05:45 INFO - PROCESS | 1664 | 1463961945796 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}] 17:05:45 INFO - PROCESS | 1664 | 1463961945899 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:05:45 INFO - PROCESS | 1664 | 1463961945964 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x116644000 == 61 [pid = 1664] [id = 174] 17:05:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x117673000) [pid = 1664] [serial = 520] [outer = 0x0] 17:05:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1184c1c00) [pid = 1664] [serial = 521] [outer = 0x117673000] 17:05:45 INFO - PROCESS | 1664 | 1463961945994 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x123357800) [pid = 1664] [serial = 522] [outer = 0x117673000] 17:05:46 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:46 INFO - PROCESS | 1664 | 1463961946539 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]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 772ms 17:05:46 INFO - PROCESS | 1664 | 1463961946563 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1664 | 1463961946565 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:05:46 INFO - PROCESS | 1664 | 1463961946569 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1664 | 1463961946571 Marionette TRACE conn2 <- [1,670,null,{}] 17:05:46 INFO - PROCESS | 1664 | 1463961946575 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}] 17:05:46 INFO - PROCESS | 1664 | 1463961946665 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:05:46 INFO - PROCESS | 1664 | 1463961946717 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x118974800 == 62 [pid = 1664] [id = 175] 17:05:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116943800) [pid = 1664] [serial = 523] [outer = 0x0] 17:05:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11802d000) [pid = 1664] [serial = 524] [outer = 0x116943800] 17:05:46 INFO - PROCESS | 1664 | 1463961946746 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1184aa400) [pid = 1664] [serial = 525] [outer = 0x116943800] 17:05:47 INFO - PROCESS | 1664 | 1463961947167 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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 673ms 17:05:47 INFO - PROCESS | 1664 | 1463961947242 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1664 | 1463961947246 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:05:47 INFO - PROCESS | 1664 | 1463961947250 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1664 | 1463961947252 Marionette TRACE conn2 <- [1,674,null,{}] 17:05:47 INFO - PROCESS | 1664 | 1463961947254 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}] 17:05:47 INFO - PROCESS | 1664 | 1463961947338 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:05:47 INFO - PROCESS | 1664 | 1463961947405 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x116908000 == 63 [pid = 1664] [id = 176] 17:05:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11823ac00) [pid = 1664] [serial = 526] [outer = 0x0] 17:05:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1184ab800) [pid = 1664] [serial = 527] [outer = 0x11823ac00] 17:05:47 INFO - PROCESS | 1664 | 1463961947433 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x1184bd000) [pid = 1664] [serial = 528] [outer = 0x11823ac00] 17:05:47 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4c1800 == 62 [pid = 1664] [id = 169] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12c73b800 == 61 [pid = 1664] [id = 168] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x117020800 == 60 [pid = 1664] [id = 167] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12b959800 == 59 [pid = 1664] [id = 166] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12b099000 == 58 [pid = 1664] [id = 165] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31d000 == 57 [pid = 1664] [id = 164] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x128c2e800 == 56 [pid = 1664] [id = 163] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1247d6800 == 55 [pid = 1664] [id = 162] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x123330800 == 54 [pid = 1664] [id = 161] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1191c2800 == 53 [pid = 1664] [id = 160] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x11905a000 == 52 [pid = 1664] [id = 159] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x122f71000 == 51 [pid = 1664] [id = 158] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12c72f800 == 50 [pid = 1664] [id = 154] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e9000 == 49 [pid = 1664] [id = 153] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x118471800 == 48 [pid = 1664] [id = 152] 17:05:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12c734800 == 47 [pid = 1664] [id = 151] 17:05:47 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:47 INFO - PROCESS | 1664 | 1463961947813 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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 17:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 569ms 17:05:47 INFO - PROCESS | 1664 | 1463961947820 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1664 | 1463961947822 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:05:47 INFO - PROCESS | 1664 | 1463961947825 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1664 | 1463961947827 Marionette TRACE conn2 <- [1,678,null,{}] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x128a56400) [pid = 1664] [serial = 448] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x128a5b400) [pid = 1664] [serial = 449] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x124656c00) [pid = 1664] [serial = 424] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123505400) [pid = 1664] [serial = 422] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12c107c00) [pid = 1664] [serial = 410] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b73d000) [pid = 1664] [serial = 443] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12bc34c00) [pid = 1664] [serial = 409] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128c7bc00) [pid = 1664] [serial = 430] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x118238800) [pid = 1664] [serial = 418] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1247a9000) [pid = 1664] [serial = 350] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12bc34800) [pid = 1664] [serial = 437] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1194ce800) [pid = 1664] [serial = 347] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12c106400) [pid = 1664] [serial = 440] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12b99ec00) [pid = 1664] [serial = 436] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x128f43000) [pid = 1664] [serial = 353] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c10f800) [pid = 1664] [serial = 413] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12a6cd000) [pid = 1664] [serial = 406] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12c837c00) [pid = 1664] [serial = 397] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12a938000) [pid = 1664] [serial = 431] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123503c00) [pid = 1664] [serial = 403] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x118923800) [pid = 1664] [serial = 401] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x126133400) [pid = 1664] [serial = 442] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12c89b000) [pid = 1664] [serial = 398] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1246d9400) [pid = 1664] [serial = 404] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12b738000) [pid = 1664] [serial = 434] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bc41400) [pid = 1664] [serial = 445] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124cd0000) [pid = 1664] [serial = 425] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12aadac00) [pid = 1664] [serial = 433] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12aad4c00) [pid = 1664] [serial = 299] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x126133000) [pid = 1664] [serial = 427] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12aacf000) [pid = 1664] [serial = 356] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116748800) [pid = 1664] [serial = 415] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x122f56000) [pid = 1664] [serial = 421] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1184b9c00) [pid = 1664] [serial = 419] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12af35000) [pid = 1664] [serial = 407] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1184b2000) [pid = 1664] [serial = 400] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12bc40c00) [pid = 1664] [serial = 439] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12c475c00) [pid = 1664] [serial = 446] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1267cb000) [pid = 1664] [serial = 428] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117540400) [pid = 1664] [serial = 344] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12b9a6400) [pid = 1664] [serial = 412] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117167800) [pid = 1664] [serial = 416] [outer = 0x0] [url = about:blank] 17:05:47 INFO - PROCESS | 1664 | 1463961947856 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}] 17:05:47 INFO - PROCESS | 1664 | 1463961947933 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:05:47 INFO - PROCESS | 1664 | 1463961947941 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171db000 == 48 [pid = 1664] [id = 177] 17:05:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11907e800) [pid = 1664] [serial = 529] [outer = 0x0] 17:05:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11909b000) [pid = 1664] [serial = 530] [outer = 0x11907e800] 17:05:47 INFO - PROCESS | 1664 | 1463961947967 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11961fc00) [pid = 1664] [serial = 531] [outer = 0x11907e800] 17:05:48 INFO - PROCESS | 1664 | 1463961948294 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]]]}] 17:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 481ms 17:05:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:05:48 INFO - PROCESS | 1664 | 1463961948309 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 1664 | 1463961948310 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:05:48 INFO - PROCESS | 1664 | 1463961948312 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1664 | 1463961948313 Marionette TRACE conn2 <- [1,682,null,{}] 17:05:48 INFO - PROCESS | 1664 | 1463961948316 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}] 17:05:48 INFO - PROCESS | 1664 | 1463961948411 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:05:48 INFO - PROCESS | 1664 | 1463961948454 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x119058000 == 49 [pid = 1664] [id = 178] 17:05:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119086400) [pid = 1664] [serial = 532] [outer = 0x0] 17:05:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1196cc800) [pid = 1664] [serial = 533] [outer = 0x119086400] 17:05:48 INFO - PROCESS | 1664 | 1463961948479 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1196e5c00) [pid = 1664] [serial = 534] [outer = 0x119086400] 17:05:49 INFO - PROCESS | 1664 | 1463961949252 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]]]}] 17:05:49 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) 17:05:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 17:05:49 INFO - PROCESS | 1664 | 1463961949283 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:05:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:05:49 INFO - PROCESS | 1664 | 1463961949294 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:05:49 INFO - PROCESS | 1664 | 1463961949296 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1664 | 1463961949297 Marionette TRACE conn2 <- [1,686,null,{}] 17:05:49 INFO - PROCESS | 1664 | 1463961949300 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}] 17:05:49 INFO - PROCESS | 1664 | 1463961949369 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:05:49 INFO - PROCESS | 1664 | 1463961949375 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199f9800 == 50 [pid = 1664] [id = 179] 17:05:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1196dfc00) [pid = 1664] [serial = 535] [outer = 0x0] 17:05:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1199bc800) [pid = 1664] [serial = 536] [outer = 0x1196dfc00] 17:05:49 INFO - PROCESS | 1664 | 1463961949400 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119b9d800) [pid = 1664] [serial = 537] [outer = 0x1196dfc00] 17:05:50 INFO - PROCESS | 1664 | 1463961950191 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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:05:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 919ms 17:05:50 INFO - PROCESS | 1664 | 1463961950216 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1664 | 1463961950217 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:05:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:05:50 INFO - PROCESS | 1664 | 1463961950219 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1664 | 1463961950220 Marionette TRACE conn2 <- [1,690,null,{}] 17:05:50 INFO - PROCESS | 1664 | 1463961950225 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}] 17:05:50 INFO - PROCESS | 1664 | 1463961950328 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:05:50 INFO - PROCESS | 1664 | 1463961950360 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x123194800 == 51 [pid = 1664] [id = 180] 17:05:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119d2cc00) [pid = 1664] [serial = 538] [outer = 0x0] 17:05:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123503800) [pid = 1664] [serial = 539] [outer = 0x119d2cc00] 17:05:50 INFO - PROCESS | 1664 | 1463961950386 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1237ee800) [pid = 1664] [serial = 540] [outer = 0x119d2cc00] 17:05:51 INFO - PROCESS | 1664 | 1463961951178 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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:05:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 17:05:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:05:51 INFO - PROCESS | 1664 | 1463961951191 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1664 | 1463961951192 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:05:51 INFO - PROCESS | 1664 | 1463961951194 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1664 | 1463961951195 Marionette TRACE conn2 <- [1,694,null,{}] 17:05:51 INFO - PROCESS | 1664 | 1463961951197 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}] 17:05:51 INFO - PROCESS | 1664 | 1463961951287 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:05:51 INFO - PROCESS | 1664 | 1463961951324 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11664a800 == 52 [pid = 1664] [id = 181] 17:05:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1237f9000) [pid = 1664] [serial = 541] [outer = 0x0] 17:05:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1241dd800) [pid = 1664] [serial = 542] [outer = 0x1237f9000] 17:05:51 INFO - PROCESS | 1664 | 1463961951349 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x124656400) [pid = 1664] [serial = 543] [outer = 0x1237f9000] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12bc3e000) [pid = 1664] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12c46b800) [pid = 1664] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1196e1c00) [pid = 1664] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118039400) [pid = 1664] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1247a9400) [pid = 1664] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x126771800) [pid = 1664] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126131c00) [pid = 1664] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1184afc00) [pid = 1664] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1184b7800) [pid = 1664] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12a6ca800) [pid = 1664] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123544000) [pid = 1664] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11693c400) [pid = 1664] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12aadbc00) [pid = 1664] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1189ed800) [pid = 1664] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112a5f800) [pid = 1664] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12920b800) [pid = 1664] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x123359800) [pid = 1664] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:05:51 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116996c00) [pid = 1664] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:05:52 INFO - PROCESS | 1664 | 1463961952131 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]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 17:05:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 17:05:52 INFO - PROCESS | 1664 | 1463961952165 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 1664 | 1463961952166 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:05:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:05:52 INFO - PROCESS | 1664 | 1463961952168 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 1664 | 1463961952169 Marionette TRACE conn2 <- [1,698,null,{}] 17:05:52 INFO - PROCESS | 1664 | 1463961952173 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}] 17:05:52 INFO - PROCESS | 1664 | 1463961952244 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:05:52 INFO - PROCESS | 1664 | 1463961952248 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x119856000 == 53 [pid = 1664] [id = 182] 17:05:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11693c400) [pid = 1664] [serial = 544] [outer = 0x0] 17:05:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1196e1c00) [pid = 1664] [serial = 545] [outer = 0x11693c400] 17:05:52 INFO - PROCESS | 1664 | 1463961952276 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1241ea400) [pid = 1664] [serial = 546] [outer = 0x11693c400] 17:05:53 INFO - PROCESS | 1664 | 1463961953062 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]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 17:05:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 922ms 17:05:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:05:53 INFO - PROCESS | 1664 | 1463961953091 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1664 | 1463961953093 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:05:53 INFO - PROCESS | 1664 | 1463961953095 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1664 | 1463961953096 Marionette TRACE conn2 <- [1,702,null,{}] 17:05:53 INFO - PROCESS | 1664 | 1463961953098 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}] 17:05:53 INFO - PROCESS | 1664 | 1463961953170 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:05:53 INFO - PROCESS | 1664 | 1463961953176 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e5800 == 54 [pid = 1664] [id = 183] 17:05:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1246e3000) [pid = 1664] [serial = 547] [outer = 0x0] 17:05:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124ccb800) [pid = 1664] [serial = 548] [outer = 0x1246e3000] 17:05:53 INFO - PROCESS | 1664 | 1463961953201 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12651b000) [pid = 1664] [serial = 549] [outer = 0x1246e3000] 17:05:54 INFO - PROCESS | 1664 | 1463961954004 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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:05:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 17:05:54 INFO - PROCESS | 1664 | 1463961954064 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:05:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:05:54 INFO - PROCESS | 1664 | 1463961954067 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:05:54 INFO - PROCESS | 1664 | 1463961954070 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1664 | 1463961954073 Marionette TRACE conn2 <- [1,706,null,{}] 17:05:54 INFO - PROCESS | 1664 | 1463961954078 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}] 17:05:54 INFO - PROCESS | 1664 | 1463961954175 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:05:54 INFO - PROCESS | 1664 | 1463961954220 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11663e800 == 55 [pid = 1664] [id = 184] 17:05:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1161f2400) [pid = 1664] [serial = 550] [outer = 0x0] 17:05:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x116748800) [pid = 1664] [serial = 551] [outer = 0x1161f2400] 17:05:54 INFO - PROCESS | 1664 | 1463961954252 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117676800) [pid = 1664] [serial = 552] [outer = 0x1161f2400] 17:05:55 INFO - PROCESS | 1664 | 1463961955137 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]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 17:05:55 INFO - PROCESS | 1664 | 1463961955194 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1664 | 1463961955198 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:05:55 INFO - PROCESS | 1664 | 1463961955202 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1664 | 1463961955204 Marionette TRACE conn2 <- [1,710,null,{}] 17:05:55 INFO - PROCESS | 1664 | 1463961955207 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}] 17:05:55 INFO - PROCESS | 1664 | 1463961955303 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:05:55 INFO - PROCESS | 1664 | 1463961955348 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199f7000 == 56 [pid = 1664] [id = 185] 17:05:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118205800) [pid = 1664] [serial = 553] [outer = 0x0] 17:05:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11891c400) [pid = 1664] [serial = 554] [outer = 0x118205800] 17:05:55 INFO - PROCESS | 1664 | 1463961955378 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119623800) [pid = 1664] [serial = 555] [outer = 0x118205800] 17:05:56 INFO - PROCESS | 1664 | 1463961956262 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]]]}] 17:05:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:05:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1071ms 17:05:56 INFO - PROCESS | 1664 | 1463961956285 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1664 | 1463961956286 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:05:56 INFO - PROCESS | 1664 | 1463961956291 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1664 | 1463961956294 Marionette TRACE conn2 <- [1,714,null,{}] 17:05:56 INFO - PROCESS | 1664 | 1463961956301 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}] 17:05:56 INFO - PROCESS | 1664 | 1463961956399 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:05:56 INFO - PROCESS | 1664 | 1463961956444 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b26800 == 57 [pid = 1664] [id = 186] 17:05:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119d26000) [pid = 1664] [serial = 556] [outer = 0x0] 17:05:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1232ef800) [pid = 1664] [serial = 557] [outer = 0x119d26000] 17:05:56 INFO - PROCESS | 1664 | 1463961956475 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123503c00) [pid = 1664] [serial = 558] [outer = 0x119d26000] 17:05:57 INFO - PROCESS | 1664 | 1463961957346 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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 17:05:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 17:05:57 INFO - PROCESS | 1664 | 1463961957368 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1664 | 1463961957370 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:05:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:05:57 INFO - PROCESS | 1664 | 1463961957374 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1664 | 1463961957375 Marionette TRACE conn2 <- [1,718,null,{}] 17:05:57 INFO - PROCESS | 1664 | 1463961957378 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}] 17:05:57 INFO - PROCESS | 1664 | 1463961957472 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:05:57 INFO - PROCESS | 1664 | 1463961957517 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x128de3000 == 58 [pid = 1664] [id = 187] 17:05:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123351000) [pid = 1664] [serial = 559] [outer = 0x0] 17:05:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x126771800) [pid = 1664] [serial = 560] [outer = 0x123351000] 17:05:57 INFO - PROCESS | 1664 | 1463961957546 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1268a0400) [pid = 1664] [serial = 561] [outer = 0x123351000] 17:05:58 INFO - PROCESS | 1664 | 1463961958441 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]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1073ms 17:05:58 INFO - PROCESS | 1664 | 1463961958448 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1664 | 1463961958450 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:05:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:05:58 INFO - PROCESS | 1664 | 1463961958453 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1664 | 1463961958457 Marionette TRACE conn2 <- [1,722,null,{}] 17:05:58 INFO - PROCESS | 1664 | 1463961958461 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}] 17:05:58 INFO - PROCESS | 1664 | 1463961958549 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:05:58 INFO - PROCESS | 1664 | 1463961958595 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f7800 == 59 [pid = 1664] [id = 188] 17:05:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x117169000) [pid = 1664] [serial = 562] [outer = 0x0] 17:05:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x117540400) [pid = 1664] [serial = 563] [outer = 0x117169000] 17:05:58 INFO - PROCESS | 1664 | 1463961958622 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11823bc00) [pid = 1664] [serial = 564] [outer = 0x117169000] 17:05:59 INFO - PROCESS | 1664 | 1463961959035 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] 17:05:59 INFO - PROCESS | 1664 | 1463961959093 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:05:59 INFO - PROCESS | 1664 | 1463961959097 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1664 | 1463961959099 Marionette TRACE conn2 <- [1,726,null,{}] 17:05:59 INFO - PROCESS | 1664 | 1463961959101 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}] 17:05:59 INFO - PROCESS | 1664 | 1463961959176 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:05:59 INFO - PROCESS | 1664 | 1463961959181 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x116918000 == 49 [pid = 1664] [id = 189] 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118409c00) [pid = 1664] [serial = 565] [outer = 0x0] 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1189f1000) [pid = 1664] [serial = 566] [outer = 0x118409c00] 17:05:59 INFO - PROCESS | 1664 | 1463961959208 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119622800) [pid = 1664] [serial = 567] [outer = 0x118409c00] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12c10bc00) [pid = 1664] [serial = 490] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12c832800) [pid = 1664] [serial = 493] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12c82a400) [pid = 1664] [serial = 491] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1196e7400) [pid = 1664] [serial = 496] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12cb9b800) [pid = 1664] [serial = 494] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1184b5400) [pid = 1664] [serial = 455] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11823d000) [pid = 1664] [serial = 454] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a4e400) [pid = 1664] [serial = 481] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x128c1c800) [pid = 1664] [serial = 482] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1294ae800) [pid = 1664] [serial = 461] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128b59800) [pid = 1664] [serial = 460] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128c7b800) [pid = 1664] [serial = 484] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12a6c5000) [pid = 1664] [serial = 485] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12cba7400) [pid = 1664] [serial = 470] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12c106c00) [pid = 1664] [serial = 469] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12350ac00) [pid = 1664] [serial = 476] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1199bb800) [pid = 1664] [serial = 475] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12c10b400) [pid = 1664] [serial = 464] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12bc3e400) [pid = 1664] [serial = 463] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124656800) [pid = 1664] [serial = 478] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1265cf000) [pid = 1664] [serial = 479] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11753fc00) [pid = 1664] [serial = 472] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1184aac00) [pid = 1664] [serial = 473] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1196ecc00) [pid = 1664] [serial = 497] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12c82bc00) [pid = 1664] [serial = 467] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12c46e000) [pid = 1664] [serial = 466] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1236eb000) [pid = 1664] [serial = 458] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x122f5a400) [pid = 1664] [serial = 457] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117543000) [pid = 1664] [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.] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1138b5c00) [pid = 1664] [serial = 499] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12af35400) [pid = 1664] [serial = 487] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11820cc00) [pid = 1664] [serial = 500] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12bcc5000) [pid = 1664] [serial = 488] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12335c400) [pid = 1664] [serial = 503] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12335ac00) [pid = 1664] [serial = 506] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x128c7fc00) [pid = 1664] [serial = 504] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12cb9bc00) [pid = 1664] [serial = 507] [outer = 0x0] [url = about:blank] 17:05:59 INFO - PROCESS | 1664 | 1463961959645 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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:05:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 17:05:59 INFO - PROCESS | 1664 | 1463961959668 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1664 | 1463961959672 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:05:59 INFO - PROCESS | 1664 | 1463961959675 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1664 | 1463961959679 Marionette TRACE conn2 <- [1,730,null,{}] 17:05:59 INFO - PROCESS | 1664 | 1463961959691 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}] 17:05:59 INFO - PROCESS | 1664 | 1463961959825 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:05:59 INFO - PROCESS | 1664 | 1463961959867 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x119867800 == 50 [pid = 1664] [id = 190] 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1184b1c00) [pid = 1664] [serial = 568] [outer = 0x0] 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1199bf000) [pid = 1664] [serial = 569] [outer = 0x1184b1c00] 17:05:59 INFO - PROCESS | 1664 | 1463961959912 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x122f5bc00) [pid = 1664] [serial = 570] [outer = 0x1184b1c00] 17:06:00 INFO - PROCESS | 1664 | 1463961960290 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] 17:06:00 INFO - PROCESS | 1664 | 1463961960303 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:06:00 INFO - PROCESS | 1664 | 1463961960308 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1664 | 1463961960310 Marionette TRACE conn2 <- [1,734,null,{}] 17:06:00 INFO - PROCESS | 1664 | 1463961960313 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}] 17:06:00 INFO - PROCESS | 1664 | 1463961960387 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:06:00 INFO - PROCESS | 1664 | 1463961960393 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1237c1800 == 51 [pid = 1664] [id = 191] 17:06:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x123351c00) [pid = 1664] [serial = 571] [outer = 0x0] 17:06:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x123505800) [pid = 1664] [serial = 572] [outer = 0x123351c00] 17:06:00 INFO - PROCESS | 1664 | 1463961960419 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124656800) [pid = 1664] [serial = 573] [outer = 0x123351c00] 17:06:00 INFO - PROCESS | 1664 | 1463961960738 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]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:06:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 473ms 17:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:06:00 INFO - PROCESS | 1664 | 1463961960780 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1664 | 1463961960782 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:06:00 INFO - PROCESS | 1664 | 1463961960784 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1664 | 1463961960786 Marionette TRACE conn2 <- [1,738,null,{}] 17:06:00 INFO - PROCESS | 1664 | 1463961960789 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}] 17:06:00 INFO - PROCESS | 1664 | 1463961960913 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:06:00 INFO - PROCESS | 1664 | 1463961960926 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x123d8b000 == 52 [pid = 1664] [id = 192] 17:06:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x123352400) [pid = 1664] [serial = 574] [outer = 0x0] 17:06:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x124cc7800) [pid = 1664] [serial = 575] [outer = 0x123352400] 17:06:00 INFO - PROCESS | 1664 | 1463961960976 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128a4cc00) [pid = 1664] [serial = 576] [outer = 0x123352400] 17:06:01 INFO - PROCESS | 1664 | 1463961961848 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]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:06:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1124ms 17:06:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:06:01 INFO - PROCESS | 1664 | 1463961961908 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1664 | 1463961961909 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:06:01 INFO - PROCESS | 1664 | 1463961961911 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1664 | 1463961961912 Marionette TRACE conn2 <- [1,742,null,{}] 17:06:01 INFO - PROCESS | 1664 | 1463961961915 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}] 17:06:02 INFO - PROCESS | 1664 | 1463961962024 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:06:02 INFO - PROCESS | 1664 | 1463961962055 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c32800 == 53 [pid = 1664] [id = 193] 17:06:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128a51800) [pid = 1664] [serial = 577] [outer = 0x0] 17:06:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128b51000) [pid = 1664] [serial = 578] [outer = 0x128a51800] 17:06:02 INFO - PROCESS | 1664 | 1463961962081 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128c7ac00) [pid = 1664] [serial = 579] [outer = 0x128a51800] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1237f9000) [pid = 1664] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119086400) [pid = 1664] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x117673000) [pid = 1664] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11907e800) [pid = 1664] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1196dfc00) [pid = 1664] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11823ac00) [pid = 1664] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116943800) [pid = 1664] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11693c400) [pid = 1664] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119d2cc00) [pid = 1664] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:06:02 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12a60f000) [pid = 1664] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:06:02 INFO - PROCESS | 1664 | 1463961962884 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]]]}] 17:06:02 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 17:06:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1019ms 17:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:06:02 INFO - PROCESS | 1664 | 1463961962931 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1664 | 1463961962932 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:06:02 INFO - PROCESS | 1664 | 1463961962934 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1664 | 1463961962935 Marionette TRACE conn2 <- [1,746,null,{}] 17:06:02 INFO - PROCESS | 1664 | 1463961962938 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}] 17:06:03 INFO - PROCESS | 1664 | 1463961963011 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:06:03 INFO - PROCESS | 1664 | 1463961963016 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11949a000 == 54 [pid = 1664] [id = 194] 17:06:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11823ac00) [pid = 1664] [serial = 580] [outer = 0x0] 17:06:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1196e4400) [pid = 1664] [serial = 581] [outer = 0x11823ac00] 17:06:03 INFO - PROCESS | 1664 | 1463961963041 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124ccb000) [pid = 1664] [serial = 582] [outer = 0x11823ac00] 17:06:03 INFO - PROCESS | 1664 | 1463961963817 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]]]}] 17:06:03 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.) 17:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 924ms 17:06:03 INFO - PROCESS | 1664 | 1463961963859 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1664 | 1463961963860 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:06:03 INFO - PROCESS | 1664 | 1463961963862 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1664 | 1463961963863 Marionette TRACE conn2 <- [1,750,null,{}] 17:06:03 INFO - PROCESS | 1664 | 1463961963865 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}] 17:06:03 INFO - PROCESS | 1664 | 1463961963934 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:06:03 INFO - PROCESS | 1664 | 1463961963940 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a316000 == 55 [pid = 1664] [id = 195] 17:06:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x126133400) [pid = 1664] [serial = 583] [outer = 0x0] 17:06:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128f3e800) [pid = 1664] [serial = 584] [outer = 0x126133400] 17:06:03 INFO - PROCESS | 1664 | 1463961963964 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128f47c00) [pid = 1664] [serial = 585] [outer = 0x126133400] 17:06:04 INFO - PROCESS | 1664 | 1463961964761 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]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 17:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:06:04 INFO - PROCESS | 1664 | 1463961964781 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1664 | 1463961964782 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:06:04 INFO - PROCESS | 1664 | 1463961964784 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1664 | 1463961964785 Marionette TRACE conn2 <- [1,754,null,{}] 17:06:04 INFO - PROCESS | 1664 | 1463961964789 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}] 17:06:04 INFO - PROCESS | 1664 | 1463961964863 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:06:04 INFO - PROCESS | 1664 | 1463961964910 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a594800 == 56 [pid = 1664] [id = 196] 17:06:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11820c400) [pid = 1664] [serial = 586] [outer = 0x0] 17:06:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x129207000) [pid = 1664] [serial = 587] [outer = 0x11820c400] 17:06:04 INFO - PROCESS | 1664 | 1463961964934 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1294adc00) [pid = 1664] [serial = 588] [outer = 0x11820c400] 17:06:05 INFO - PROCESS | 1664 | 1463961965683 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]]]}] 17:06:05 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 17:06:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 17:06:05 INFO - PROCESS | 1664 | 1463961965707 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1664 | 1463961965710 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:06:05 INFO - PROCESS | 1664 | 1463961965713 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1664 | 1463961965716 Marionette TRACE conn2 <- [1,758,null,{}] 17:06:05 INFO - PROCESS | 1664 | 1463961965721 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}] 17:06:05 INFO - PROCESS | 1664 | 1463961965820 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:06:05 INFO - PROCESS | 1664 | 1463961965866 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x117004800 == 57 [pid = 1664] [id = 197] 17:06:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116a4f000) [pid = 1664] [serial = 589] [outer = 0x0] 17:06:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x117677400) [pid = 1664] [serial = 590] [outer = 0x116a4f000] 17:06:05 INFO - PROCESS | 1664 | 1463961965899 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1184ad400) [pid = 1664] [serial = 591] [outer = 0x116a4f000] 17:06:06 INFO - PROCESS | 1664 | 1463961966330 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]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 674ms 17:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:06:06 INFO - PROCESS | 1664 | 1463961966388 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1664 | 1463961966392 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:06:06 INFO - PROCESS | 1664 | 1463961966396 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1664 | 1463961966398 Marionette TRACE conn2 <- [1,762,null,{}] 17:06:06 INFO - PROCESS | 1664 | 1463961966400 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}] 17:06:06 INFO - PROCESS | 1664 | 1463961966496 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:06:06 INFO - PROCESS | 1664 | 1463961966544 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x123197000 == 58 [pid = 1664] [id = 198] 17:06:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116acc000) [pid = 1664] [serial = 592] [outer = 0x0] 17:06:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11961f800) [pid = 1664] [serial = 593] [outer = 0x116acc000] 17:06:06 INFO - PROCESS | 1664 | 1463961966573 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1196e6c00) [pid = 1664] [serial = 594] [outer = 0x116acc000] 17:06:07 INFO - PROCESS | 1664 | 1463961967447 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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1070ms 17:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:06:07 INFO - PROCESS | 1664 | 1463961967465 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1664 | 1463961967467 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:06:07 INFO - PROCESS | 1664 | 1463961967469 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1664 | 1463961967472 Marionette TRACE conn2 <- [1,766,null,{}] 17:06:07 INFO - PROCESS | 1664 | 1463961967479 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}] 17:06:07 INFO - PROCESS | 1664 | 1463961967567 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:06:07 INFO - PROCESS | 1664 | 1463961967659 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a972800 == 59 [pid = 1664] [id = 199] 17:06:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123502800) [pid = 1664] [serial = 595] [outer = 0x0] 17:06:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1246e0c00) [pid = 1664] [serial = 596] [outer = 0x123502800] 17:06:07 INFO - PROCESS | 1664 | 1463961967690 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128a50c00) [pid = 1664] [serial = 597] [outer = 0x123502800] 17:06:08 INFO - PROCESS | 1664 | 1463961968576 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]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 17:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:06:08 INFO - PROCESS | 1664 | 1463961968594 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1664 | 1463961968595 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:06:08 INFO - PROCESS | 1664 | 1463961968597 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1664 | 1463961968598 Marionette TRACE conn2 <- [1,770,null,{}] 17:06:08 INFO - PROCESS | 1664 | 1463961968601 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}] 17:06:08 INFO - PROCESS | 1664 | 1463961968710 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:06:08 INFO - PROCESS | 1664 | 1463961968969 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180db000 == 60 [pid = 1664] [id = 200] 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1166b6000) [pid = 1664] [serial = 598] [outer = 0x0] 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11693a400) [pid = 1664] [serial = 599] [outer = 0x1166b6000] 17:06:09 INFO - PROCESS | 1664 | 1463961969067 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118237c00) [pid = 1664] [serial = 600] [outer = 0x1166b6000] 17:06:09 INFO - PROCESS | 1664 | 1463961969524 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]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 971ms 17:06:09 INFO - PROCESS | 1664 | 1463961969569 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1664 | 1463961969571 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:06:09 INFO - PROCESS | 1664 | 1463961969574 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1664 | 1463961969576 Marionette TRACE conn2 <- [1,774,null,{}] 17:06:09 INFO - PROCESS | 1664 | 1463961969580 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}] 17:06:09 INFO - PROCESS | 1664 | 1463961969689 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a316000 == 59 [pid = 1664] [id = 195] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11949a000 == 58 [pid = 1664] [id = 194] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x128c32800 == 57 [pid = 1664] [id = 193] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x123d8b000 == 56 [pid = 1664] [id = 192] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1237c1800 == 55 [pid = 1664] [id = 191] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x119867800 == 54 [pid = 1664] [id = 190] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124ccb800) [pid = 1664] [serial = 548] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x116918000 == 53 [pid = 1664] [id = 189] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f7800 == 52 [pid = 1664] [id = 188] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x126b26800 == 51 [pid = 1664] [id = 186] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1199f7000 == 50 [pid = 1664] [id = 185] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11663e800 == 49 [pid = 1664] [id = 184] 17:06:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e5800 == 48 [pid = 1664] [id = 183] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12c89c400) [pid = 1664] [serial = 452] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1241dd800) [pid = 1664] [serial = 542] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124656400) [pid = 1664] [serial = 543] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11802f000) [pid = 1664] [serial = 512] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1196d0400) [pid = 1664] [serial = 515] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1196cc800) [pid = 1664] [serial = 533] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1196e5c00) [pid = 1664] [serial = 534] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x123357800) [pid = 1664] [serial = 522] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1184c1c00) [pid = 1664] [serial = 521] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11909b000) [pid = 1664] [serial = 530] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11961fc00) [pid = 1664] [serial = 531] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1199bc800) [pid = 1664] [serial = 536] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1184bd000) [pid = 1664] [serial = 528] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1184ab800) [pid = 1664] [serial = 527] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1184aa400) [pid = 1664] [serial = 525] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11802d000) [pid = 1664] [serial = 524] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x123355800) [pid = 1664] [serial = 518] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1196e1c00) [pid = 1664] [serial = 545] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1241ea400) [pid = 1664] [serial = 546] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x123503800) [pid = 1664] [serial = 539] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1237ee800) [pid = 1664] [serial = 540] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119b9d800) [pid = 1664] [serial = 537] [outer = 0x0] [url = about:blank] 17:06:09 INFO - PROCESS | 1664 | 1463961969769 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d21000 == 49 [pid = 1664] [id = 201] 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x115e42c00) [pid = 1664] [serial = 601] [outer = 0x0] 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11823c400) [pid = 1664] [serial = 602] [outer = 0x115e42c00] 17:06:09 INFO - PROCESS | 1664 | 1463961969797 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1184c1c00) [pid = 1664] [serial = 603] [outer = 0x115e42c00] 17:06:10 INFO - PROCESS | 1664 | 1463961970081 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 17:06:10 INFO - PROCESS | 1664 | 1463961970099 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1664 | 1463961970101 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:06:10 INFO - PROCESS | 1664 | 1463961970128 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1664 | 1463961970129 Marionette TRACE conn2 <- [1,778,null,{}] 17:06:10 INFO - PROCESS | 1664 | 1463961970131 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}] 17:06:10 INFO - PROCESS | 1664 | 1463961970214 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:06:10 INFO - PROCESS | 1664 | 1463961970221 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193db800 == 50 [pid = 1664] [id = 202] 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119083800) [pid = 1664] [serial = 604] [outer = 0x0] 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1196d1800) [pid = 1664] [serial = 605] [outer = 0x119083800] 17:06:10 INFO - PROCESS | 1664 | 1463961970252 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1196ed400) [pid = 1664] [serial = 606] [outer = 0x119083800] 17:06:10 INFO - PROCESS | 1664 | 1463961970655 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 577ms 17:06:10 INFO - PROCESS | 1664 | 1463961970696 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1664 | 1463961970698 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:06:10 INFO - PROCESS | 1664 | 1463961970701 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1664 | 1463961970705 Marionette TRACE conn2 <- [1,782,null,{}] 17:06:10 INFO - PROCESS | 1664 | 1463961970712 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}] 17:06:10 INFO - PROCESS | 1664 | 1463961970791 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:06:10 INFO - PROCESS | 1664 | 1463961970797 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f77000 == 51 [pid = 1664] [id = 203] 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119b73c00) [pid = 1664] [serial = 607] [outer = 0x0] 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x122f56c00) [pid = 1664] [serial = 608] [outer = 0x119b73c00] 17:06:10 INFO - PROCESS | 1664 | 1463961970829 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12335e000) [pid = 1664] [serial = 609] [outer = 0x119b73c00] 17:06:11 INFO - PROCESS | 1664 | 1463961971133 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 476ms 17:06:11 INFO - PROCESS | 1664 | 1463961971176 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1664 | 1463961971178 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:06:11 INFO - PROCESS | 1664 | 1463961971180 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1664 | 1463961971181 Marionette TRACE conn2 <- [1,786,null,{}] 17:06:11 INFO - PROCESS | 1664 | 1463961971183 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}] 17:06:11 INFO - PROCESS | 1664 | 1463961971278 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:06:11 INFO - PROCESS | 1664 | 1463961971284 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1231a9800 == 52 [pid = 1664] [id = 204] 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123357c00) [pid = 1664] [serial = 610] [outer = 0x0] 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1241e6800) [pid = 1664] [serial = 611] [outer = 0x123357c00] 17:06:11 INFO - PROCESS | 1664 | 1463961971312 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1247a8000) [pid = 1664] [serial = 612] [outer = 0x123357c00] 17:06:11 INFO - PROCESS | 1664 | 1463961971631 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 17:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:06:11 INFO - PROCESS | 1664 | 1463961971649 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1664 | 1463961971650 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:06:11 INFO - PROCESS | 1664 | 1463961971652 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1664 | 1463961971653 Marionette TRACE conn2 <- [1,790,null,{}] 17:06:11 INFO - PROCESS | 1664 | 1463961971657 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}] 17:06:11 INFO - PROCESS | 1664 | 1463961971732 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:06:11 INFO - PROCESS | 1664 | 1463961971736 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e3800 == 53 [pid = 1664] [id = 205] 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128a4e000) [pid = 1664] [serial = 613] [outer = 0x0] 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a53400) [pid = 1664] [serial = 614] [outer = 0x128a4e000] 17:06:11 INFO - PROCESS | 1664 | 1463961971770 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128b53800) [pid = 1664] [serial = 615] [outer = 0x128a4e000] 17:06:12 INFO - PROCESS | 1664 | 1463961972160 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]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 17:06:12 INFO - PROCESS | 1664 | 1463961972175 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1664 | 1463961972176 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:06:12 INFO - PROCESS | 1664 | 1463961972178 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1664 | 1463961972179 Marionette TRACE conn2 <- [1,794,null,{}] 17:06:12 INFO - PROCESS | 1664 | 1463961972181 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}] 17:06:12 INFO - PROCESS | 1664 | 1463961972276 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:06:12 INFO - PROCESS | 1664 | 1463961972288 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x126812000 == 54 [pid = 1664] [id = 206] 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128b5a800) [pid = 1664] [serial = 616] [outer = 0x0] 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128c7cc00) [pid = 1664] [serial = 617] [outer = 0x128b5a800] 17:06:12 INFO - PROCESS | 1664 | 1463961972313 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128f42000) [pid = 1664] [serial = 618] [outer = 0x128b5a800] 17:06:12 INFO - PROCESS | 1664 | 1463961972633 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]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 517ms 17:06:12 INFO - PROCESS | 1664 | 1463961972696 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1664 | 1463961972697 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:06:12 INFO - PROCESS | 1664 | 1463961972700 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1664 | 1463961972701 Marionette TRACE conn2 <- [1,798,null,{}] 17:06:12 INFO - PROCESS | 1664 | 1463961972703 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}] 17:06:12 INFO - PROCESS | 1664 | 1463961972798 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:06:12 INFO - PROCESS | 1664 | 1463961972814 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f14800 == 55 [pid = 1664] [id = 207] 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128c1ac00) [pid = 1664] [serial = 619] [outer = 0x0] 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a380000) [pid = 1664] [serial = 620] [outer = 0x128c1ac00] 17:06:12 INFO - PROCESS | 1664 | 1463961972839 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a60e000) [pid = 1664] [serial = 621] [outer = 0x128c1ac00] 17:06:13 INFO - PROCESS | 1664 | 1463961973170 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]]]}] 17:06:13 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 17:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 17:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:06:13 INFO - PROCESS | 1664 | 1463961973221 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1664 | 1463961973222 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:06:13 INFO - PROCESS | 1664 | 1463961973232 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1664 | 1463961973233 Marionette TRACE conn2 <- [1,802,null,{}] 17:06:13 INFO - PROCESS | 1664 | 1463961973235 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}] 17:06:13 INFO - PROCESS | 1664 | 1463961973327 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:06:13 INFO - PROCESS | 1664 | 1463961973358 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6ec000 == 56 [pid = 1664] [id = 208] 17:06:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12949f400) [pid = 1664] [serial = 622] [outer = 0x0] 17:06:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a6ca800) [pid = 1664] [serial = 623] [outer = 0x12949f400] 17:06:13 INFO - PROCESS | 1664 | 1463961973382 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a944400) [pid = 1664] [serial = 624] [outer = 0x12949f400] 17:06:13 INFO - PROCESS | 1664 | 1463961973699 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]]]}] 17:06:13 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 17:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 530ms 17:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:06:13 INFO - PROCESS | 1664 | 1463961973755 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1664 | 1463961973756 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:06:13 INFO - PROCESS | 1664 | 1463961973758 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1664 | 1463961973759 Marionette TRACE conn2 <- [1,806,null,{}] 17:06:13 INFO - PROCESS | 1664 | 1463961973761 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}] 17:06:13 INFO - PROCESS | 1664 | 1463961973860 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11823ac00) [pid = 1664] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123351000) [pid = 1664] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x123351c00) [pid = 1664] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x123352400) [pid = 1664] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118409c00) [pid = 1664] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1184b1c00) [pid = 1664] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x126133400) [pid = 1664] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117169000) [pid = 1664] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:06:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128a51800) [pid = 1664] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:06:13 INFO - PROCESS | 1664 | 1463961973947 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e8000 == 57 [pid = 1664] [id = 209] 17:06:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x113309800) [pid = 1664] [serial = 625] [outer = 0x0] 17:06:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118409c00) [pid = 1664] [serial = 626] [outer = 0x113309800] 17:06:13 INFO - PROCESS | 1664 | 1463961973972 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124cca000) [pid = 1664] [serial = 627] [outer = 0x113309800] 17:06:14 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:06:14 INFO - PROCESS | 1664 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:06:14 INFO - PROCESS | 1664 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:06:14 INFO - PROCESS | 1664 | [GFX2-]: Using SkiaGL canvas. 17:06:14 INFO - PROCESS | 1664 | 1463961974281 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]]]}] 17:06:14 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 17:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 17:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:06:14 INFO - PROCESS | 1664 | 1463961974327 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1664 | 1463961974328 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:06:14 INFO - PROCESS | 1664 | 1463961974330 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1664 | 1463961974331 Marionette TRACE conn2 <- [1,810,null,{}] 17:06:14 INFO - PROCESS | 1664 | 1463961974333 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}] 17:06:14 INFO - PROCESS | 1664 | 1463961974412 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:06:14 INFO - PROCESS | 1664 | 1463961974424 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f4800 == 58 [pid = 1664] [id = 210] 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128f40800) [pid = 1664] [serial = 628] [outer = 0x0] 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12af37400) [pid = 1664] [serial = 629] [outer = 0x128f40800] 17:06:14 INFO - PROCESS | 1664 | 1463961974454 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b99ec00) [pid = 1664] [serial = 630] [outer = 0x128f40800] 17:06:14 INFO - PROCESS | 1664 | 1463961974773 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]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 17:06:14 INFO - PROCESS | 1664 | 1463961974798 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1664 | 1463961974800 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:06:14 INFO - PROCESS | 1664 | 1463961974802 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1664 | 1463961974804 Marionette TRACE conn2 <- [1,814,null,{}] 17:06:14 INFO - PROCESS | 1664 | 1463961974827 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}] 17:06:14 INFO - PROCESS | 1664 | 1463961974916 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:06:14 INFO - PROCESS | 1664 | 1463961974920 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd36800 == 59 [pid = 1664] [id = 211] 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12335e800) [pid = 1664] [serial = 631] [outer = 0x0] 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12bc34400) [pid = 1664] [serial = 632] [outer = 0x12335e800] 17:06:14 INFO - PROCESS | 1664 | 1463961974948 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bc3e000) [pid = 1664] [serial = 633] [outer = 0x12335e800] 17:06:15 INFO - PROCESS | 1664 | 1463961975274 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] 17:06:15 INFO - PROCESS | 1664 | 1463961975284 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:06:15 INFO - PROCESS | 1664 | 1463961975286 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1664 | 1463961975287 Marionette TRACE conn2 <- [1,818,null,{}] 17:06:15 INFO - PROCESS | 1664 | 1463961975292 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}] 17:06:15 INFO - PROCESS | 1664 | 1463961975370 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:06:15 INFO - PROCESS | 1664 | 1463961975376 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf36800 == 60 [pid = 1664] [id = 212] 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12bc40000) [pid = 1664] [serial = 634] [outer = 0x0] 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12bcc8800) [pid = 1664] [serial = 635] [outer = 0x12bc40000] 17:06:15 INFO - PROCESS | 1664 | 1463961975401 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12c109400) [pid = 1664] [serial = 636] [outer = 0x12bc40000] 17:06:15 INFO - PROCESS | 1664 | 1463961975733 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]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 17:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:06:15 INFO - PROCESS | 1664 | 1463961975756 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 1664 | 1463961975759 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:06:15 INFO - PROCESS | 1664 | 1463961975761 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1664 | 1463961975763 Marionette TRACE conn2 <- [1,822,null,{}] 17:06:15 INFO - PROCESS | 1664 | 1463961975765 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}] 17:06:15 INFO - PROCESS | 1664 | 1463961975868 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:06:15 INFO - PROCESS | 1664 | 1463961975877 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4b4000 == 61 [pid = 1664] [id = 213] 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116f23800) [pid = 1664] [serial = 637] [outer = 0x0] 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116f2b800) [pid = 1664] [serial = 638] [outer = 0x116f23800] 17:06:15 INFO - PROCESS | 1664 | 1463961975901 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116f2fc00) [pid = 1664] [serial = 639] [outer = 0x116f23800] 17:06:16 INFO - PROCESS | 1664 | 1463961976390 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] 17:06:16 INFO - PROCESS | 1664 | 1463961976437 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:06:16 INFO - PROCESS | 1664 | 1463961976459 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1664 | 1463961976461 Marionette TRACE conn2 <- [1,826,null,{}] 17:06:16 INFO - PROCESS | 1664 | 1463961976465 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}] 17:06:16 INFO - PROCESS | 1664 | 1463961976569 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:06:16 INFO - PROCESS | 1664 | 1463961976634 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193f3000 == 62 [pid = 1664] [id = 214] 17:06:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116f31400) [pid = 1664] [serial = 640] [outer = 0x0] 17:06:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118407400) [pid = 1664] [serial = 641] [outer = 0x116f31400] 17:06:16 INFO - PROCESS | 1664 | 1463961976666 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1184cb000) [pid = 1664] [serial = 642] [outer = 0x116f31400] 17:06:17 INFO - PROCESS | 1664 | 1463961977090 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]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 675ms 17:06:17 INFO - PROCESS | 1664 | 1463961977133 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1664 | 1463961977137 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:06:17 INFO - PROCESS | 1664 | 1463961977160 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1664 | 1463961977161 Marionette TRACE conn2 <- [1,830,null,{}] 17:06:17 INFO - PROCESS | 1664 | 1463961977164 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}] 17:06:17 INFO - PROCESS | 1664 | 1463961977266 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:06:17 INFO - PROCESS | 1664 | 1463961977350 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292b9000 == 63 [pid = 1664] [id = 215] 17:06:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119620000) [pid = 1664] [serial = 643] [outer = 0x0] 17:06:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1196e5000) [pid = 1664] [serial = 644] [outer = 0x119620000] 17:06:17 INFO - PROCESS | 1664 | 1463961977379 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1199c8800) [pid = 1664] [serial = 645] [outer = 0x119620000] 17:06:17 INFO - PROCESS | 1664 | 1463961977806 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]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 17:06:17 INFO - PROCESS | 1664 | 1463961977830 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1664 | 1463961977831 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:06:17 INFO - PROCESS | 1664 | 1463961977834 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1664 | 1463961977836 Marionette TRACE conn2 <- [1,834,null,{}] 17:06:17 INFO - PROCESS | 1664 | 1463961977844 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}] 17:06:17 INFO - PROCESS | 1664 | 1463961977945 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:06:18 INFO - PROCESS | 1664 | 1463961978012 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c735000 == 64 [pid = 1664] [id = 216] 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1236ebc00) [pid = 1664] [serial = 646] [outer = 0x0] 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1247ac800) [pid = 1664] [serial = 647] [outer = 0x1236ebc00] 17:06:18 INFO - PROCESS | 1664 | 1463961978043 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a57c00) [pid = 1664] [serial = 648] [outer = 0x1236ebc00] 17:06:18 INFO - PROCESS | 1664 | 1463961978431 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]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 17:06:18 INFO - PROCESS | 1664 | 1463961978455 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1664 | 1463961978457 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:06:18 INFO - PROCESS | 1664 | 1463961978460 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1664 | 1463961978461 Marionette TRACE conn2 <- [1,838,null,{}] 17:06:18 INFO - PROCESS | 1664 | 1463961978463 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}] 17:06:18 INFO - PROCESS | 1664 | 1463961978562 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:06:18 INFO - PROCESS | 1664 | 1463961978644 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca48800 == 65 [pid = 1664] [id = 217] 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128b52c00) [pid = 1664] [serial = 649] [outer = 0x0] 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c82800) [pid = 1664] [serial = 650] [outer = 0x128b52c00] 17:06:18 INFO - PROCESS | 1664 | 1463961978673 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12a942400) [pid = 1664] [serial = 651] [outer = 0x128b52c00] 17:06:19 INFO - PROCESS | 1664 | 1463961979101 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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 17:06:19 INFO - PROCESS | 1664 | 1463961979130 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1664 | 1463961979133 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:06:19 INFO - PROCESS | 1664 | 1463961979136 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1664 | 1463961979138 Marionette TRACE conn2 <- [1,842,null,{}] 17:06:19 INFO - PROCESS | 1664 | 1463961979141 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}] 17:06:19 INFO - PROCESS | 1664 | 1463961979271 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:06:19 INFO - PROCESS | 1664 | 1463961979335 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd6800 == 66 [pid = 1664] [id = 218] 17:06:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1187d3400) [pid = 1664] [serial = 652] [outer = 0x0] 17:06:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12af35400) [pid = 1664] [serial = 653] [outer = 0x1187d3400] 17:06:19 INFO - PROCESS | 1664 | 1463961979364 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b9a1800) [pid = 1664] [serial = 654] [outer = 0x1187d3400] 17:06:19 INFO - PROCESS | 1664 | 1463961979795 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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 723ms 17:06:19 INFO - PROCESS | 1664 | 1463961979859 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1664 | 1463961979860 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:06:19 INFO - PROCESS | 1664 | 1463961979863 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1664 | 1463961979864 Marionette TRACE conn2 <- [1,846,null,{}] 17:06:19 INFO - PROCESS | 1664 | 1463961979866 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}] 17:06:20 INFO - PROCESS | 1664 | 1463961980100 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:06:20 INFO - PROCESS | 1664 | 1463961980186 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193d7800 == 67 [pid = 1664] [id = 219] 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x115e3f000) [pid = 1664] [serial = 655] [outer = 0x0] 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11674e800) [pid = 1664] [serial = 656] [outer = 0x115e3f000] 17:06:20 INFO - PROCESS | 1664 | 1463961980214 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x116f2f800) [pid = 1664] [serial = 657] [outer = 0x115e3f000] 17:06:20 INFO - PROCESS | 1664 | 1463961980649 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]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 820ms 17:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:06:20 INFO - PROCESS | 1664 | 1463961980685 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1664 | 1463961980687 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:06:20 INFO - PROCESS | 1664 | 1463961980689 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1664 | 1463961980692 Marionette TRACE conn2 <- [1,850,null,{}] 17:06:20 INFO - PROCESS | 1664 | 1463961980695 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}] 17:06:20 INFO - PROCESS | 1664 | 1463961980787 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:06:20 INFO - PROCESS | 1664 | 1463961980854 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171ea800 == 68 [pid = 1664] [id = 220] 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x118404c00) [pid = 1664] [serial = 658] [outer = 0x0] 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1184b9c00) [pid = 1664] [serial = 659] [outer = 0x118404c00] 17:06:20 INFO - PROCESS | 1664 | 1463961980884 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11908bc00) [pid = 1664] [serial = 660] [outer = 0x118404c00] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11611f000 == 67 [pid = 1664] [id = 54] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf36800 == 66 [pid = 1664] [id = 212] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd36800 == 65 [pid = 1664] [id = 211] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f4800 == 64 [pid = 1664] [id = 210] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e8000 == 63 [pid = 1664] [id = 209] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6ec000 == 62 [pid = 1664] [id = 208] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x128f14800 == 61 [pid = 1664] [id = 207] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x126812000 == 60 [pid = 1664] [id = 206] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e3800 == 59 [pid = 1664] [id = 205] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1232ef800) [pid = 1664] [serial = 557] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x129207000) [pid = 1664] [serial = 587] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1231a9800 == 58 [pid = 1664] [id = 204] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x122f77000 == 57 [pid = 1664] [id = 203] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1193db800 == 56 [pid = 1664] [id = 202] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x113d21000 == 55 [pid = 1664] [id = 201] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1180db000 == 54 [pid = 1664] [id = 200] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x123197000 == 53 [pid = 1664] [id = 198] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x117004800 == 52 [pid = 1664] [id = 197] 17:06:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12a594800 == 51 [pid = 1664] [id = 196] 17:06:21 INFO - PROCESS | 1664 | 1463961981285 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]]]}] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1196e4400) [pid = 1664] [serial = 581] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11891c400) [pid = 1664] [serial = 554] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1268a0400) [pid = 1664] [serial = 561] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x126771800) [pid = 1664] [serial = 560] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x123505800) [pid = 1664] [serial = 572] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x124656800) [pid = 1664] [serial = 573] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x124cc7800) [pid = 1664] [serial = 575] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1189f1000) [pid = 1664] [serial = 566] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119622800) [pid = 1664] [serial = 567] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1199bf000) [pid = 1664] [serial = 569] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x122f5bc00) [pid = 1664] [serial = 570] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128f3e800) [pid = 1664] [serial = 584] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x116748800) [pid = 1664] [serial = 551] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11823bc00) [pid = 1664] [serial = 564] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x117540400) [pid = 1664] [serial = 563] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x128b51000) [pid = 1664] [serial = 578] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x128c7ac00) [pid = 1664] [serial = 579] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124ccb000) [pid = 1664] [serial = 582] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128f47c00) [pid = 1664] [serial = 585] [outer = 0x0] [url = about:blank] 17:06:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a4cc00) [pid = 1664] [serial = 576] [outer = 0x0] [url = about:blank] 17:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 623ms 17:06:21 INFO - PROCESS | 1664 | 1463961981313 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1664 | 1463961981315 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:06:21 INFO - PROCESS | 1664 | 1463961981317 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1664 | 1463961981318 Marionette TRACE conn2 <- [1,854,null,{}] 17:06:21 INFO - PROCESS | 1664 | 1463961981321 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}] 17:06:21 INFO - PROCESS | 1664 | 1463961981399 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:06:21 INFO - PROCESS | 1664 | 1463961981428 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11756f000 == 52 [pid = 1664] [id = 221] 17:06:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1196d0800) [pid = 1664] [serial = 661] [outer = 0x0] 17:06:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1196d9000) [pid = 1664] [serial = 662] [outer = 0x1196d0800] 17:06:21 INFO - PROCESS | 1664 | 1463961981454 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119870800) [pid = 1664] [serial = 663] [outer = 0x1196d0800] 17:06:21 INFO - PROCESS | 1664 | 1463961981777 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]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 473ms 17:06:21 INFO - PROCESS | 1664 | 1463961981793 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1664 | 1463961981795 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:06:21 INFO - PROCESS | 1664 | 1463961981803 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1664 | 1463961981807 Marionette TRACE conn2 <- [1,858,null,{}] 17:06:21 INFO - PROCESS | 1664 | 1463961981811 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}] 17:06:21 INFO - PROCESS | 1664 | 1463961981899 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:06:21 INFO - PROCESS | 1664 | 1463961981951 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199dc000 == 53 [pid = 1664] [id = 222] 17:06:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1196d2000) [pid = 1664] [serial = 664] [outer = 0x0] 17:06:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x122f53c00) [pid = 1664] [serial = 665] [outer = 0x1196d2000] 17:06:21 INFO - PROCESS | 1664 | 1463961981976 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1236ed000) [pid = 1664] [serial = 666] [outer = 0x1196d2000] 17:06:22 INFO - PROCESS | 1664 | 1463961982244 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]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 477ms 17:06:22 INFO - PROCESS | 1664 | 1463961982279 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1664 | 1463961982287 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:06:22 INFO - PROCESS | 1664 | 1463961982298 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1664 | 1463961982299 Marionette TRACE conn2 <- [1,862,null,{}] 17:06:22 INFO - PROCESS | 1664 | 1463961982301 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}] 17:06:22 INFO - PROCESS | 1664 | 1463961982383 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:06:22 INFO - PROCESS | 1664 | 1463961982387 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247d6800 == 54 [pid = 1664] [id = 223] 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123df4400) [pid = 1664] [serial = 667] [outer = 0x0] 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x124cc6000) [pid = 1664] [serial = 668] [outer = 0x123df4400] 17:06:22 INFO - PROCESS | 1664 | 1463961982415 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1267cb000) [pid = 1664] [serial = 669] [outer = 0x123df4400] 17:06:22 INFO - PROCESS | 1664 | 1463961982752 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]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 17:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:06:22 INFO - PROCESS | 1664 | 1463961982767 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1664 | 1463961982768 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:06:22 INFO - PROCESS | 1664 | 1463961982770 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1664 | 1463961982771 Marionette TRACE conn2 <- [1,866,null,{}] 17:06:22 INFO - PROCESS | 1664 | 1463961982776 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}] 17:06:22 INFO - PROCESS | 1664 | 1463961982851 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:06:22 INFO - PROCESS | 1664 | 1463961982859 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b31000 == 55 [pid = 1664] [id = 224] 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a57800) [pid = 1664] [serial = 670] [outer = 0x0] 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128b51000) [pid = 1664] [serial = 671] [outer = 0x128a57800] 17:06:22 INFO - PROCESS | 1664 | 1463961982889 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128f3c800) [pid = 1664] [serial = 672] [outer = 0x128a57800] 17:06:23 INFO - PROCESS | 1664 | 1463961983227 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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 17:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:06:23 INFO - PROCESS | 1664 | 1463961983243 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1664 | 1463961983244 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:06:23 INFO - PROCESS | 1664 | 1463961983246 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1664 | 1463961983248 Marionette TRACE conn2 <- [1,870,null,{}] 17:06:23 INFO - PROCESS | 1664 | 1463961983250 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}] 17:06:23 INFO - PROCESS | 1664 | 1463961983336 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:06:23 INFO - PROCESS | 1664 | 1463961983402 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f14000 == 56 [pid = 1664] [id = 225] 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123541800) [pid = 1664] [serial = 673] [outer = 0x0] 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1294a0400) [pid = 1664] [serial = 674] [outer = 0x123541800] 17:06:23 INFO - PROCESS | 1664 | 1463961983427 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12aad2400) [pid = 1664] [serial = 675] [outer = 0x123541800] 17:06:23 INFO - PROCESS | 1664 | 1463961983751 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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 17:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:06:23 INFO - PROCESS | 1664 | 1463961983767 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1664 | 1463961983768 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:06:23 INFO - PROCESS | 1664 | 1463961983770 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1664 | 1463961983771 Marionette TRACE conn2 <- [1,874,null,{}] 17:06:23 INFO - PROCESS | 1664 | 1463961983776 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}] 17:06:23 INFO - PROCESS | 1664 | 1463961983870 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:06:23 INFO - PROCESS | 1664 | 1463961983882 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6ef800 == 57 [pid = 1664] [id = 226] 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12aad6000) [pid = 1664] [serial = 676] [outer = 0x0] 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b73d000) [pid = 1664] [serial = 677] [outer = 0x12aad6000] 17:06:23 INFO - PROCESS | 1664 | 1463961983907 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b9a4800) [pid = 1664] [serial = 678] [outer = 0x12aad6000] 17:06:24 INFO - PROCESS | 1664 | 1463961984228 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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 17:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:06:24 INFO - PROCESS | 1664 | 1463961984290 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1664 | 1463961984292 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:06:24 INFO - PROCESS | 1664 | 1463961984294 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1664 | 1463961984295 Marionette TRACE conn2 <- [1,878,null,{}] 17:06:24 INFO - PROCESS | 1664 | 1463961984297 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}] 17:06:24 INFO - PROCESS | 1664 | 1463961984395 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:06:24 INFO - PROCESS | 1664 | 1463961984409 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b09c000 == 58 [pid = 1664] [id = 227] 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12bc38400) [pid = 1664] [serial = 679] [outer = 0x0] 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12bc41400) [pid = 1664] [serial = 680] [outer = 0x12bc38400] 17:06:24 INFO - PROCESS | 1664 | 1463961984433 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12bccc800) [pid = 1664] [serial = 681] [outer = 0x12bc38400] 17:06:24 INFO - PROCESS | 1664 | 1463961984745 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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 17:06:24 INFO - PROCESS | 1664 | 1463961984766 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:06:24 INFO - PROCESS | 1664 | 1463961984767 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:06:24 INFO - PROCESS | 1664 | 1463961984769 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1664 | 1463961984770 Marionette TRACE conn2 <- [1,882,null,{}] 17:06:24 INFO - PROCESS | 1664 | 1463961984774 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}] 17:06:24 INFO - PROCESS | 1664 | 1463961984879 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:06:24 INFO - PROCESS | 1664 | 1463961984911 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd36000 == 59 [pid = 1664] [id = 228] 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12bc39c00) [pid = 1664] [serial = 682] [outer = 0x0] 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12c10a000) [pid = 1664] [serial = 683] [outer = 0x12bc39c00] 17:06:24 INFO - PROCESS | 1664 | 1463961984936 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12c46a800) [pid = 1664] [serial = 684] [outer = 0x12bc39c00] 17:06:25 INFO - PROCESS | 1664 | 1463961985261 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 517ms 17:06:25 INFO - PROCESS | 1664 | 1463961985288 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1664 | 1463961985289 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:06:25 INFO - PROCESS | 1664 | 1463961985291 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1664 | 1463961985292 Marionette TRACE conn2 <- [1,886,null,{}] 17:06:25 INFO - PROCESS | 1664 | 1463961985294 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}] 17:06:25 INFO - PROCESS | 1664 | 1463961985516 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12949f400) [pid = 1664] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x128b5a800) [pid = 1664] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119b73c00) [pid = 1664] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116998c00) [pid = 1664] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x128f40800) [pid = 1664] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x119d26000) [pid = 1664] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128a4e000) [pid = 1664] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119083800) [pid = 1664] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11820c400) [pid = 1664] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x115e42c00) [pid = 1664] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12334fc00) [pid = 1664] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1166b6000) [pid = 1664] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x128c1ac00) [pid = 1664] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x113309800) [pid = 1664] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123357c00) [pid = 1664] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1161ed400) [pid = 1664] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1184b5c00) [pid = 1664] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12335e800) [pid = 1664] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1161f2400) [pid = 1664] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118205800) [pid = 1664] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:06:25 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12bc40000) [pid = 1664] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:06:25 INFO - PROCESS | 1664 | 1463961985561 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x116720800 == 60 [pid = 1664] [id = 229] 17:06:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x112d63800) [pid = 1664] [serial = 685] [outer = 0x0] 17:06:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1161ed400) [pid = 1664] [serial = 686] [outer = 0x112d63800] 17:06:25 INFO - PROCESS | 1664 | 1463961985591 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11986f000) [pid = 1664] [serial = 687] [outer = 0x112d63800] 17:06:25 INFO - PROCESS | 1664 | 1463961985876 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 17:06:25 INFO - PROCESS | 1664 | 1463961985912 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1664 | 1463961985914 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:06:25 INFO - PROCESS | 1664 | 1463961985916 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1664 | 1463961985918 Marionette TRACE conn2 <- [1,890,null,{}] 17:06:25 INFO - PROCESS | 1664 | 1463961985920 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}] 17:06:26 INFO - PROCESS | 1664 | 1463961986018 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:06:26 INFO - PROCESS | 1664 | 1463961986070 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c73b800 == 61 [pid = 1664] [id = 230] 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1196d1000) [pid = 1664] [serial = 688] [outer = 0x0] 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1199bc400) [pid = 1664] [serial = 689] [outer = 0x1196d1000] 17:06:26 INFO - PROCESS | 1664 | 1463961986095 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12335c400) [pid = 1664] [serial = 690] [outer = 0x1196d1000] 17:06:26 INFO - PROCESS | 1664 | 1463961986390 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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 17:06:26 INFO - PROCESS | 1664 | 1463961986440 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1664 | 1463961986443 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:06:26 INFO - PROCESS | 1664 | 1463961986445 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1664 | 1463961986446 Marionette TRACE conn2 <- [1,894,null,{}] 17:06:26 INFO - PROCESS | 1664 | 1463961986448 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}] 17:06:26 INFO - PROCESS | 1664 | 1463961986529 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:06:26 INFO - PROCESS | 1664 | 1463961986533 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5c4800 == 62 [pid = 1664] [id = 231] 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x110d59000) [pid = 1664] [serial = 691] [outer = 0x0] 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x110d5d400) [pid = 1664] [serial = 692] [outer = 0x110d59000] 17:06:26 INFO - PROCESS | 1664 | 1463961986557 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x110d61c00) [pid = 1664] [serial = 693] [outer = 0x110d59000] 17:06:26 INFO - PROCESS | 1664 | 1463961986875 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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 17:06:26 INFO - PROCESS | 1664 | 1463961986913 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1664 | 1463961986915 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:06:26 INFO - PROCESS | 1664 | 1463961986917 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1664 | 1463961986918 Marionette TRACE conn2 <- [1,898,null,{}] 17:06:26 INFO - PROCESS | 1664 | 1463961986920 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}] 17:06:27 INFO - PROCESS | 1664 | 1463961987033 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:06:27 INFO - PROCESS | 1664 | 1463961987041 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5dd000 == 63 [pid = 1664] [id = 232] 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x110d5c800) [pid = 1664] [serial = 694] [outer = 0x0] 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12309d800) [pid = 1664] [serial = 695] [outer = 0x110d5c800] 17:06:27 INFO - PROCESS | 1664 | 1463961987066 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1265d4400) [pid = 1664] [serial = 696] [outer = 0x110d5c800] 17:06:27 INFO - PROCESS | 1664 | 1463961987372 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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 467ms 17:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:06:27 INFO - PROCESS | 1664 | 1463961987385 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1664 | 1463961987386 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:06:27 INFO - PROCESS | 1664 | 1463961987388 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1664 | 1463961987389 Marionette TRACE conn2 <- [1,902,null,{}] 17:06:27 INFO - PROCESS | 1664 | 1463961987395 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}] 17:06:27 INFO - PROCESS | 1664 | 1463961987480 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:06:27 INFO - PROCESS | 1664 | 1463961987484 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8bc000 == 64 [pid = 1664] [id = 233] 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123357c00) [pid = 1664] [serial = 697] [outer = 0x0] 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b92fc00) [pid = 1664] [serial = 698] [outer = 0x123357c00] 17:06:27 INFO - PROCESS | 1664 | 1463961987509 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b933c00) [pid = 1664] [serial = 699] [outer = 0x123357c00] 17:06:27 INFO - PROCESS | 1664 | 1463961987986 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]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 17:06:28 INFO - PROCESS | 1664 | 1463961988012 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1664 | 1463961988015 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:06:28 INFO - PROCESS | 1664 | 1463961988018 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1664 | 1463961988021 Marionette TRACE conn2 <- [1,906,null,{}] 17:06:28 INFO - PROCESS | 1664 | 1463961988027 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}] 17:06:28 INFO - PROCESS | 1664 | 1463961988134 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:06:28 INFO - PROCESS | 1664 | 1463961988190 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11948a800 == 65 [pid = 1664] [id = 234] 17:06:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x116f29c00) [pid = 1664] [serial = 700] [outer = 0x0] 17:06:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x116f32000) [pid = 1664] [serial = 701] [outer = 0x116f29c00] 17:06:28 INFO - PROCESS | 1664 | 1463961988221 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1184b2800) [pid = 1664] [serial = 702] [outer = 0x116f29c00] 17:06:28 INFO - PROCESS | 1664 | 1463961988674 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]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 675ms 17:06:28 INFO - PROCESS | 1664 | 1463961988693 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1664 | 1463961988697 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:06:28 INFO - PROCESS | 1664 | 1463961988702 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1664 | 1463961988704 Marionette TRACE conn2 <- [1,910,null,{}] 17:06:28 INFO - PROCESS | 1664 | 1463961988707 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}] 17:06:28 INFO - PROCESS | 1664 | 1463961988814 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:06:28 INFO - PROCESS | 1664 | 1463961988918 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f0e800 == 66 [pid = 1664] [id = 235] 17:06:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11891c400) [pid = 1664] [serial = 703] [outer = 0x0] 17:06:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1196ed800) [pid = 1664] [serial = 704] [outer = 0x11891c400] 17:06:28 INFO - PROCESS | 1664 | 1463961988949 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119d2b000) [pid = 1664] [serial = 705] [outer = 0x11891c400] 17:06:29 INFO - PROCESS | 1664 | 1463961989361 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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 17:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:06:29 INFO - PROCESS | 1664 | 1463961989425 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1664 | 1463961989426 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:06:29 INFO - PROCESS | 1664 | 1463961989429 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1664 | 1463961989431 Marionette TRACE conn2 <- [1,914,null,{}] 17:06:29 INFO - PROCESS | 1664 | 1463961989439 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}] 17:06:29 INFO - PROCESS | 1664 | 1463961989545 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:06:29 INFO - PROCESS | 1664 | 1463961989600 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8b0000 == 67 [pid = 1664] [id = 236] 17:06:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x123096400) [pid = 1664] [serial = 706] [outer = 0x0] 17:06:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x123358c00) [pid = 1664] [serial = 707] [outer = 0x123096400] 17:06:29 INFO - PROCESS | 1664 | 1463961989632 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1267d5000) [pid = 1664] [serial = 708] [outer = 0x123096400] 17:06:30 INFO - PROCESS | 1664 | 1463961990075 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]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 17:06:30 INFO - PROCESS | 1664 | 1463961990102 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1664 | 1463961990104 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:06:30 INFO - PROCESS | 1664 | 1463961990107 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1664 | 1463961990108 Marionette TRACE conn2 <- [1,918,null,{}] 17:06:30 INFO - PROCESS | 1664 | 1463961990110 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}] 17:06:30 INFO - PROCESS | 1664 | 1463961990230 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:06:30 INFO - PROCESS | 1664 | 1463961990285 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d970000 == 68 [pid = 1664] [id = 237] 17:06:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12689b800) [pid = 1664] [serial = 709] [outer = 0x0] 17:06:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x128b5c400) [pid = 1664] [serial = 710] [outer = 0x12689b800] 17:06:30 INFO - PROCESS | 1664 | 1463961990315 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1294a8c00) [pid = 1664] [serial = 711] [outer = 0x12689b800] 17:06:30 INFO - PROCESS | 1664 | 1463961990747 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]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 668ms 17:06:30 INFO - PROCESS | 1664 | 1463961990776 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1664 | 1463961990778 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:06:30 INFO - PROCESS | 1664 | 1463961990781 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1664 | 1463961990783 Marionette TRACE conn2 <- [1,922,null,{}] 17:06:30 INFO - PROCESS | 1664 | 1463961990787 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}] 17:06:30 INFO - PROCESS | 1664 | 1463961990959 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:06:31 INFO - PROCESS | 1664 | 1463961991086 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848a000 == 69 [pid = 1664] [id = 238] 17:06:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x116f27400) [pid = 1664] [serial = 712] [outer = 0x0] 17:06:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x1184ab000) [pid = 1664] [serial = 713] [outer = 0x116f27400] 17:06:31 INFO - PROCESS | 1664 | 1463961991118 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12aad5800) [pid = 1664] [serial = 714] [outer = 0x116f27400] 17:06:31 INFO - PROCESS | 1664 | 1463961991679 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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 972ms 17:06:31 INFO - PROCESS | 1664 | 1463961991778 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1664 | 1463961991781 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:06:31 INFO - PROCESS | 1664 | 1463961991786 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1664 | 1463961991790 Marionette TRACE conn2 <- [1,926,null,{}] 17:06:31 INFO - PROCESS | 1664 | 1463961991817 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}] 17:06:31 INFO - PROCESS | 1664 | 1463961991974 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:06:32 INFO - PROCESS | 1664 | 1463961992042 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f69800 == 70 [pid = 1664] [id = 239] 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x116020400) [pid = 1664] [serial = 715] [outer = 0x0] 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x116025000) [pid = 1664] [serial = 716] [outer = 0x116020400] 17:06:32 INFO - PROCESS | 1664 | 1463961992069 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x11602a800) [pid = 1664] [serial = 717] [outer = 0x116020400] 17:06:32 INFO - PROCESS | 1664 | 1463961992487 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]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 746ms 17:06:32 INFO - PROCESS | 1664 | 1463961992532 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1664 | 1463961992536 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:06:32 INFO - PROCESS | 1664 | 1463961992540 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1664 | 1463961992542 Marionette TRACE conn2 <- [1,930,null,{}] 17:06:32 INFO - PROCESS | 1664 | 1463961992544 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}] 17:06:32 INFO - PROCESS | 1664 | 1463961992636 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:06:32 INFO - PROCESS | 1664 | 1463961992706 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11755b800 == 71 [pid = 1664] [id = 240] 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x116a4d400) [pid = 1664] [serial = 718] [outer = 0x0] 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x116f31000) [pid = 1664] [serial = 719] [outer = 0x116a4d400] 17:06:32 INFO - PROCESS | 1664 | 1463961992732 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x118205400) [pid = 1664] [serial = 720] [outer = 0x116a4d400] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5dd000 == 70 [pid = 1664] [id = 232] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5c4800 == 69 [pid = 1664] [id = 231] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12c73b800 == 68 [pid = 1664] [id = 230] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116720800 == 67 [pid = 1664] [id = 229] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd36000 == 66 [pid = 1664] [id = 228] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x1246e0c00) [pid = 1664] [serial = 596] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12b09c000 == 65 [pid = 1664] [id = 227] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6ef800 == 64 [pid = 1664] [id = 226] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x128f14000 == 63 [pid = 1664] [id = 225] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x126b31000 == 62 [pid = 1664] [id = 224] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1247d6800 == 61 [pid = 1664] [id = 223] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1199dc000 == 60 [pid = 1664] [id = 222] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11756f000 == 59 [pid = 1664] [id = 221] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1171ea800 == 58 [pid = 1664] [id = 220] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1193d7800 == 57 [pid = 1664] [id = 219] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1292b9000 == 56 [pid = 1664] [id = 215] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1193f3000 == 55 [pid = 1664] [id = 214] 17:06:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4b4000 == 54 [pid = 1664] [id = 213] 17:06:33 INFO - PROCESS | 1664 | 1463961993125 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]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 17:06:33 INFO - PROCESS | 1664 | 1463961993160 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1664 | 1463961993162 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12bc3e000) [pid = 1664] [serial = 633] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12c109400) [pid = 1664] [serial = 636] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11961f800) [pid = 1664] [serial = 593] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12a6ca800) [pid = 1664] [serial = 623] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x128c7cc00) [pid = 1664] [serial = 617] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12335e000) [pid = 1664] [serial = 609] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12d206800) [pid = 1664] [serial = 510] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12b99ec00) [pid = 1664] [serial = 630] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x123503c00) [pid = 1664] [serial = 558] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x128a53400) [pid = 1664] [serial = 614] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1196ed400) [pid = 1664] [serial = 606] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1294adc00) [pid = 1664] [serial = 588] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1184c1c00) [pid = 1664] [serial = 603] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12af37400) [pid = 1664] [serial = 629] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1236e5c00) [pid = 1664] [serial = 519] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x118237c00) [pid = 1664] [serial = 600] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a944400) [pid = 1664] [serial = 624] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x128f42000) [pid = 1664] [serial = 618] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12a60e000) [pid = 1664] [serial = 621] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x124cca000) [pid = 1664] [serial = 627] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12a380000) [pid = 1664] [serial = 620] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118409c00) [pid = 1664] [serial = 626] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1247a8000) [pid = 1664] [serial = 612] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1184b5000) [pid = 1664] [serial = 513] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1241e6800) [pid = 1664] [serial = 611] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11693a400) [pid = 1664] [serial = 599] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x128b53800) [pid = 1664] [serial = 615] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1196d7400) [pid = 1664] [serial = 516] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1196d1800) [pid = 1664] [serial = 605] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x122f56c00) [pid = 1664] [serial = 608] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11823c400) [pid = 1664] [serial = 602] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x117677400) [pid = 1664] [serial = 590] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bc34400) [pid = 1664] [serial = 632] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117676800) [pid = 1664] [serial = 552] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119623800) [pid = 1664] [serial = 555] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bcc8800) [pid = 1664] [serial = 635] [outer = 0x0] [url = about:blank] 17:06:33 INFO - PROCESS | 1664 | 1463961993180 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1664 | 1463961993183 Marionette TRACE conn2 <- [1,934,null,{}] 17:06:33 INFO - PROCESS | 1664 | 1463961993194 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}] 17:06:33 INFO - PROCESS | 1664 | 1463961993291 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:06:33 INFO - PROCESS | 1664 | 1463961993299 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171ee000 == 55 [pid = 1664] [id = 241] 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11820d800) [pid = 1664] [serial = 721] [outer = 0x0] 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1184aa800) [pid = 1664] [serial = 722] [outer = 0x11820d800] 17:06:33 INFO - PROCESS | 1664 | 1463961993327 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11891cc00) [pid = 1664] [serial = 723] [outer = 0x11820d800] 17:06:33 INFO - PROCESS | 1664 | 1463961993676 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]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 535ms 17:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:06:33 INFO - PROCESS | 1664 | 1463961993726 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1664 | 1463961993728 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:06:33 INFO - PROCESS | 1664 | 1463961993731 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1664 | 1463961993732 Marionette TRACE conn2 <- [1,938,null,{}] 17:06:33 INFO - PROCESS | 1664 | 1463961993734 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}] 17:06:33 INFO - PROCESS | 1664 | 1463961993812 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:06:33 INFO - PROCESS | 1664 | 1463961993818 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d8800 == 56 [pid = 1664] [id = 242] 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119086400) [pid = 1664] [serial = 724] [outer = 0x0] 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11961d000) [pid = 1664] [serial = 725] [outer = 0x119086400] 17:06:33 INFO - PROCESS | 1664 | 1463961993844 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1196d3800) [pid = 1664] [serial = 726] [outer = 0x119086400] 17:06:34 INFO - PROCESS | 1664 | 1463961994173 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 17:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:06:34 INFO - PROCESS | 1664 | 1463961994200 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1664 | 1463961994201 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:06:34 INFO - PROCESS | 1664 | 1463961994212 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1664 | 1463961994213 Marionette TRACE conn2 <- [1,942,null,{}] 17:06:34 INFO - PROCESS | 1664 | 1463961994216 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}] 17:06:34 INFO - PROCESS | 1664 | 1463961994292 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:06:34 INFO - PROCESS | 1664 | 1463961994345 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a32800 == 57 [pid = 1664] [id = 243] 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1194cf800) [pid = 1664] [serial = 727] [outer = 0x0] 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1196df400) [pid = 1664] [serial = 728] [outer = 0x1194cf800] 17:06:34 INFO - PROCESS | 1664 | 1463961994370 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119b76800) [pid = 1664] [serial = 729] [outer = 0x1194cf800] 17:06:34 INFO - PROCESS | 1664 | 1463961994645 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 477ms 17:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:06:34 INFO - PROCESS | 1664 | 1463961994681 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1664 | 1463961994682 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:06:34 INFO - PROCESS | 1664 | 1463961994684 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1664 | 1463961994685 Marionette TRACE conn2 <- [1,946,null,{}] 17:06:34 INFO - PROCESS | 1664 | 1463961994687 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}] 17:06:34 INFO - PROCESS | 1664 | 1463961994784 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:06:34 INFO - PROCESS | 1664 | 1463961994792 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x117570800 == 58 [pid = 1664] [id = 244] 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x119d26000) [pid = 1664] [serial = 730] [outer = 0x0] 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123050800) [pid = 1664] [serial = 731] [outer = 0x119d26000] 17:06:34 INFO - PROCESS | 1664 | 1463961994819 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12335d800) [pid = 1664] [serial = 732] [outer = 0x119d26000] 17:06:35 INFO - PROCESS | 1664 | 1463961995134 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]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 17:06:35 INFO - PROCESS | 1664 | 1463961995162 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1664 | 1463961995163 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:06:35 INFO - PROCESS | 1664 | 1463961995165 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1664 | 1463961995166 Marionette TRACE conn2 <- [1,950,null,{}] 17:06:35 INFO - PROCESS | 1664 | 1463961995168 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}] 17:06:35 INFO - PROCESS | 1664 | 1463961995288 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:06:35 INFO - PROCESS | 1664 | 1463961995301 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c37800 == 59 [pid = 1664] [id = 245] 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1196e4000) [pid = 1664] [serial = 733] [outer = 0x0] 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12335b400) [pid = 1664] [serial = 734] [outer = 0x1196e4000] 17:06:35 INFO - PROCESS | 1664 | 1463961995326 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1241dcc00) [pid = 1664] [serial = 735] [outer = 0x1196e4000] 17:06:35 INFO - PROCESS | 1664 | 1463961995667 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]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 17:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:06:35 INFO - PROCESS | 1664 | 1463961995685 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1664 | 1463961995686 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:06:35 INFO - PROCESS | 1664 | 1463961995688 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1664 | 1463961995689 Marionette TRACE conn2 <- [1,954,null,{}] 17:06:35 INFO - PROCESS | 1664 | 1463961995694 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}] 17:06:35 INFO - PROCESS | 1664 | 1463961995790 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:06:35 INFO - PROCESS | 1664 | 1463961995803 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a311800 == 60 [pid = 1664] [id = 246] 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1199c2000) [pid = 1664] [serial = 736] [outer = 0x0] 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1247ad800) [pid = 1664] [serial = 737] [outer = 0x1199c2000] 17:06:35 INFO - PROCESS | 1664 | 1463961995829 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x126132400) [pid = 1664] [serial = 738] [outer = 0x1199c2000] 17:06:36 INFO - PROCESS | 1664 | 1463961996152 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]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 17:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:06:36 INFO - PROCESS | 1664 | 1463961996209 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1664 | 1463961996210 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:06:36 INFO - PROCESS | 1664 | 1463961996212 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1664 | 1463961996213 Marionette TRACE conn2 <- [1,958,null,{}] 17:06:36 INFO - PROCESS | 1664 | 1463961996216 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}] 17:06:36 INFO - PROCESS | 1664 | 1463961996315 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:06:36 INFO - PROCESS | 1664 | 1463961996339 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a974800 == 61 [pid = 1664] [id = 247] 17:06:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x123980400) [pid = 1664] [serial = 739] [outer = 0x0] 17:06:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x128a4e000) [pid = 1664] [serial = 740] [outer = 0x123980400] 17:06:36 INFO - PROCESS | 1664 | 1463961996364 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x128a59c00) [pid = 1664] [serial = 741] [outer = 0x123980400] 17:06:36 INFO - PROCESS | 1664 | 1463961996708 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]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 17:06:36 INFO - PROCESS | 1664 | 1463961996732 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1664 | 1463961996733 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:06:36 INFO - PROCESS | 1664 | 1463961996735 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1664 | 1463961996736 Marionette TRACE conn2 <- [1,962,null,{}] 17:06:36 INFO - PROCESS | 1664 | 1463961996740 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}] 17:06:36 INFO - PROCESS | 1664 | 1463961996847 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12aad6000) [pid = 1664] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12bc38400) [pid = 1664] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12bc39c00) [pid = 1664] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x118404c00) [pid = 1664] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1196d2000) [pid = 1664] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x115e3f000) [pid = 1664] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123df4400) [pid = 1664] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1196d1000) [pid = 1664] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128a57800) [pid = 1664] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1196d0800) [pid = 1664] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x110d59000) [pid = 1664] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x112d63800) [pid = 1664] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x123541800) [pid = 1664] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:06:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x110d5c800) [pid = 1664] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:06:37 INFO - PROCESS | 1664 | 1463961997114 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f19000 == 62 [pid = 1664] [id = 248] 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x110d56800) [pid = 1664] [serial = 742] [outer = 0x0] 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x110d5b000) [pid = 1664] [serial = 743] [outer = 0x110d56800] 17:06:37 INFO - PROCESS | 1664 | 1463961997151 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x112fc2400) [pid = 1664] [serial = 744] [outer = 0x110d56800] 17:06:37 INFO - PROCESS | 1664 | 1463961997551 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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 873ms 17:06:37 INFO - PROCESS | 1664 | 1463961997620 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1664 | 1463961997623 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:06:37 INFO - PROCESS | 1664 | 1463961997658 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1664 | 1463961997660 Marionette TRACE conn2 <- [1,966,null,{}] 17:06:37 INFO - PROCESS | 1664 | 1463961997665 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}] 17:06:37 INFO - PROCESS | 1664 | 1463961997769 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:06:37 INFO - PROCESS | 1664 | 1463961997834 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f77000 == 63 [pid = 1664] [id = 249] 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x116943800) [pid = 1664] [serial = 745] [outer = 0x0] 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x116f2d400) [pid = 1664] [serial = 746] [outer = 0x116943800] 17:06:37 INFO - PROCESS | 1664 | 1463961997867 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11823c400) [pid = 1664] [serial = 747] [outer = 0x116943800] 17:06:38 INFO - PROCESS | 1664 | 1463961998283 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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 692ms 17:06:38 INFO - PROCESS | 1664 | 1463961998334 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1664 | 1463961998336 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:06:38 INFO - PROCESS | 1664 | 1463961998339 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1664 | 1463961998340 Marionette TRACE conn2 <- [1,970,null,{}] 17:06:38 INFO - PROCESS | 1664 | 1463961998343 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}] 17:06:38 INFO - PROCESS | 1664 | 1463961998442 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:06:38 INFO - PROCESS | 1664 | 1463961998496 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af66800 == 64 [pid = 1664] [id = 250] 17:06:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118240000) [pid = 1664] [serial = 748] [outer = 0x0] 17:06:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x119082400) [pid = 1664] [serial = 749] [outer = 0x118240000] 17:06:38 INFO - PROCESS | 1664 | 1463961998526 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1196ca800) [pid = 1664] [serial = 750] [outer = 0x118240000] 17:06:38 INFO - PROCESS | 1664 | 1463961998929 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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 17:06:38 INFO - PROCESS | 1664 | 1463961998960 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1664 | 1463961998962 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:06:38 INFO - PROCESS | 1664 | 1463961998968 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1664 | 1463961998973 Marionette TRACE conn2 <- [1,974,null,{}] 17:06:38 INFO - PROCESS | 1664 | 1463961998977 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}] 17:06:39 INFO - PROCESS | 1664 | 1463961999077 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:06:39 INFO - PROCESS | 1664 | 1463961999168 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf45000 == 65 [pid = 1664] [id = 251] 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x122f59c00) [pid = 1664] [serial = 751] [outer = 0x0] 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x123098000) [pid = 1664] [serial = 752] [outer = 0x122f59c00] 17:06:39 INFO - PROCESS | 1664 | 1463961999197 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x123354c00) [pid = 1664] [serial = 753] [outer = 0x122f59c00] 17:06:39 INFO - PROCESS | 1664 | 1463961999605 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]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 678ms 17:06:39 INFO - PROCESS | 1664 | 1463961999642 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1664 | 1463961999644 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:06:39 INFO - PROCESS | 1664 | 1463961999646 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1664 | 1463961999648 Marionette TRACE conn2 <- [1,978,null,{}] 17:06:39 INFO - PROCESS | 1664 | 1463961999650 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}] 17:06:39 INFO - PROCESS | 1664 | 1463961999751 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:06:39 INFO - PROCESS | 1664 | 1463961999803 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72c800 == 66 [pid = 1664] [id = 252] 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12340f000) [pid = 1664] [serial = 754] [outer = 0x0] 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x124656c00) [pid = 1664] [serial = 755] [outer = 0x12340f000] 17:06:39 INFO - PROCESS | 1664 | 1463961999833 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x128b56800) [pid = 1664] [serial = 756] [outer = 0x12340f000] 17:06:40 INFO - PROCESS | 1664 | 1463962000280 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]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 669ms 17:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:06:40 INFO - PROCESS | 1664 | 1463962000316 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1664 | 1463962000317 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:06:40 INFO - PROCESS | 1664 | 1463962000319 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1664 | 1463962000321 Marionette TRACE conn2 <- [1,982,null,{}] 17:06:40 INFO - PROCESS | 1664 | 1463962000323 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}] 17:06:40 INFO - PROCESS | 1664 | 1463962000440 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:06:40 INFO - PROCESS | 1664 | 1463962000509 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0f0000 == 67 [pid = 1664] [id = 253] 17:06:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x128f43400) [pid = 1664] [serial = 757] [outer = 0x0] 17:06:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x128f48000) [pid = 1664] [serial = 758] [outer = 0x128f43400] 17:06:40 INFO - PROCESS | 1664 | 1463962000544 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12a603400) [pid = 1664] [serial = 759] [outer = 0x128f43400] 17:06:40 INFO - PROCESS | 1664 | 1463962000959 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]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 17:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:06:40 INFO - PROCESS | 1664 | 1463962000988 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1664 | 1463962000990 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:06:40 INFO - PROCESS | 1664 | 1463962000992 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1664 | 1463962000993 Marionette TRACE conn2 <- [1,986,null,{}] 17:06:40 INFO - PROCESS | 1664 | 1463962000995 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}] 17:06:41 INFO - PROCESS | 1664 | 1463962001094 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:06:41 INFO - PROCESS | 1664 | 1463962001147 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5ce000 == 68 [pid = 1664] [id = 254] 17:06:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12a611c00) [pid = 1664] [serial = 760] [outer = 0x0] 17:06:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12aadb000) [pid = 1664] [serial = 761] [outer = 0x12a611c00] 17:06:41 INFO - PROCESS | 1664 | 1463962001176 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12b733400) [pid = 1664] [serial = 762] [outer = 0x12a611c00] 17:06:41 INFO - PROCESS | 1664 | 1463962001609 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]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 622ms 17:06:41 INFO - PROCESS | 1664 | 1463962001615 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1664 | 1463962001616 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:06:41 INFO - PROCESS | 1664 | 1463962001619 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1664 | 1463962001620 Marionette TRACE conn2 <- [1,990,null,{}] 17:06:41 INFO - PROCESS | 1664 | 1463962001626 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}] 17:06:41 INFO - PROCESS | 1664 | 1463962001759 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:06:41 INFO - PROCESS | 1664 | 1463962001887 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199dd800 == 69 [pid = 1664] [id = 255] 17:06:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x110d5e000) [pid = 1664] [serial = 763] [outer = 0x0] 17:06:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x128c1ac00) [pid = 1664] [serial = 764] [outer = 0x110d5e000] 17:06:41 INFO - PROCESS | 1664 | 1463962001934 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12b92f000) [pid = 1664] [serial = 765] [outer = 0x110d5e000] 17:06:42 INFO - PROCESS | 1664 | 1463962002516 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]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 923ms 17:06:42 INFO - PROCESS | 1664 | 1463962002559 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1664 | 1463962002561 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:06:42 INFO - PROCESS | 1664 | 1463962002565 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1664 | 1463962002567 Marionette TRACE conn2 <- [1,994,null,{}] 17:06:42 INFO - PROCESS | 1664 | 1463962002571 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}] 17:06:42 INFO - PROCESS | 1664 | 1463962002672 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:06:42 INFO - PROCESS | 1664 | 1463962002742 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230ca000 == 70 [pid = 1664] [id = 256] 17:06:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x11601d400) [pid = 1664] [serial = 766] [outer = 0x0] 17:06:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x116028000) [pid = 1664] [serial = 767] [outer = 0x11601d400] 17:06:42 INFO - PROCESS | 1664 | 1463962002770 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x117169000) [pid = 1664] [serial = 768] [outer = 0x11601d400] 17:06:43 INFO - PROCESS | 1664 | 1463962003321 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]]]}] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4c9800 == 69 [pid = 1664] [id = 133] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12a974800 == 68 [pid = 1664] [id = 247] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12a311800 == 67 [pid = 1664] [id = 246] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x128c37800 == 66 [pid = 1664] [id = 245] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x117570800 == 65 [pid = 1664] [id = 244] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x123a32800 == 64 [pid = 1664] [id = 243] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d8800 == 63 [pid = 1664] [id = 242] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1171ee000 == 62 [pid = 1664] [id = 241] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11755b800 == 61 [pid = 1664] [id = 240] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x122f69800 == 60 [pid = 1664] [id = 239] 17:06:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11948a800 == 59 [pid = 1664] [id = 234] 17:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 822ms 17:06:43 INFO - PROCESS | 1664 | 1463962003390 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1664 | 1463962003396 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:06:43 INFO - PROCESS | 1664 | 1463962003402 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1664 | 1463962003405 Marionette TRACE conn2 <- [1,998,null,{}] 17:06:43 INFO - PROCESS | 1664 | 1463962003411 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}] 17:06:43 INFO - PROCESS | 1664 | 1463962003529 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:06:43 INFO - PROCESS | 1664 | 1463962003535 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x119057000 == 60 [pid = 1664] [id = 257] 17:06:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x118411800) [pid = 1664] [serial = 769] [outer = 0x0] 17:06:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1187d3800) [pid = 1664] [serial = 770] [outer = 0x118411800] 17:06:43 INFO - PROCESS | 1664 | 1463962003561 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x119622800) [pid = 1664] [serial = 771] [outer = 0x118411800] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x12b73d000) [pid = 1664] [serial = 677] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12bc41400) [pid = 1664] [serial = 680] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12c10a000) [pid = 1664] [serial = 683] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11908bc00) [pid = 1664] [serial = 660] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1184b9c00) [pid = 1664] [serial = 659] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x118407400) [pid = 1664] [serial = 641] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x122f53c00) [pid = 1664] [serial = 665] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x1236ed000) [pid = 1664] [serial = 666] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x116f2f800) [pid = 1664] [serial = 657] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11674e800) [pid = 1664] [serial = 656] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x124cc6000) [pid = 1664] [serial = 668] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1267cb000) [pid = 1664] [serial = 669] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1199bc400) [pid = 1664] [serial = 689] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12c46a800) [pid = 1664] [serial = 684] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128b51000) [pid = 1664] [serial = 671] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128f3c800) [pid = 1664] [serial = 672] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x116f2b800) [pid = 1664] [serial = 638] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1196e5000) [pid = 1664] [serial = 644] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1196d9000) [pid = 1664] [serial = 662] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119870800) [pid = 1664] [serial = 663] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1247ac800) [pid = 1664] [serial = 647] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128c82800) [pid = 1664] [serial = 650] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12af35400) [pid = 1664] [serial = 653] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x110d61c00) [pid = 1664] [serial = 693] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11986f000) [pid = 1664] [serial = 687] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x110d5d400) [pid = 1664] [serial = 692] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1161ed400) [pid = 1664] [serial = 686] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12aad2400) [pid = 1664] [serial = 675] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1294a0400) [pid = 1664] [serial = 674] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1265d4400) [pid = 1664] [serial = 696] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12335c400) [pid = 1664] [serial = 690] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12309d800) [pid = 1664] [serial = 695] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bccc800) [pid = 1664] [serial = 681] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12b9a4800) [pid = 1664] [serial = 678] [outer = 0x0] [url = about:blank] 17:06:43 INFO - PROCESS | 1664 | 1463962003915 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]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 574ms 17:06:43 INFO - PROCESS | 1664 | 1463962003977 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1664 | 1463962003979 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:06:43 INFO - PROCESS | 1664 | 1463962003982 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1664 | 1463962003986 Marionette TRACE conn2 <- [1,1002,null,{}] 17:06:44 INFO - PROCESS | 1664 | 1463962003997 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}] 17:06:44 INFO - PROCESS | 1664 | 1463962004122 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:06:44 INFO - PROCESS | 1664 | 1463962004137 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c9d000 == 61 [pid = 1664] [id = 258] 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1196edc00) [pid = 1664] [serial = 772] [outer = 0x0] 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x122f53400) [pid = 1664] [serial = 773] [outer = 0x1196edc00] 17:06:44 INFO - PROCESS | 1664 | 1463962004180 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1232f9c00) [pid = 1664] [serial = 774] [outer = 0x1196edc00] 17:06:44 INFO - PROCESS | 1664 | 1463962004599 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]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 626ms 17:06:44 INFO - PROCESS | 1664 | 1463962004609 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1664 | 1463962004611 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:06:44 INFO - PROCESS | 1664 | 1463962004613 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1664 | 1463962004614 Marionette TRACE conn2 <- [1,1006,null,{}] 17:06:44 INFO - PROCESS | 1664 | 1463962004617 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}] 17:06:44 INFO - PROCESS | 1664 | 1463962004715 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:06:44 INFO - PROCESS | 1664 | 1463962004719 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c37000 == 62 [pid = 1664] [id = 259] 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123092000) [pid = 1664] [serial = 775] [outer = 0x0] 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x123df7c00) [pid = 1664] [serial = 776] [outer = 0x123092000] 17:06:44 INFO - PROCESS | 1664 | 1463962004745 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x124cc8800) [pid = 1664] [serial = 777] [outer = 0x123092000] 17:06:45 INFO - PROCESS | 1664 | 1463962005082 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]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 17:06:45 INFO - PROCESS | 1664 | 1463962005132 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1664 | 1463962005133 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:06:45 INFO - PROCESS | 1664 | 1463962005135 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1664 | 1463962005136 Marionette TRACE conn2 <- [1,1010,null,{}] 17:06:45 INFO - PROCESS | 1664 | 1463962005139 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}] 17:06:45 INFO - PROCESS | 1664 | 1463962005251 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:06:45 INFO - PROCESS | 1664 | 1463962005257 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a321800 == 63 [pid = 1664] [id = 260] 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x123411000) [pid = 1664] [serial = 778] [outer = 0x0] 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1267d2800) [pid = 1664] [serial = 779] [outer = 0x123411000] 17:06:45 INFO - PROCESS | 1664 | 1463962005283 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128c7b800) [pid = 1664] [serial = 780] [outer = 0x123411000] 17:06:45 INFO - PROCESS | 1664 | 1463962005614 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]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 17:06:45 INFO - PROCESS | 1664 | 1463962005657 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1664 | 1463962005658 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:06:45 INFO - PROCESS | 1664 | 1463962005660 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1664 | 1463962005661 Marionette TRACE conn2 <- [1,1014,null,{}] 17:06:45 INFO - PROCESS | 1664 | 1463962005664 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}] 17:06:45 INFO - PROCESS | 1664 | 1463962005784 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:06:45 INFO - PROCESS | 1664 | 1463962005809 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd34800 == 64 [pid = 1664] [id = 261] 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x128c85c00) [pid = 1664] [serial = 781] [outer = 0x0] 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a609c00) [pid = 1664] [serial = 782] [outer = 0x128c85c00] 17:06:45 INFO - PROCESS | 1664 | 1463962005834 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1230ee400) [pid = 1664] [serial = 783] [outer = 0x128c85c00] 17:06:46 INFO - PROCESS | 1664 | 1463962006162 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]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 17:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:06:46 INFO - PROCESS | 1664 | 1463962006180 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1664 | 1463962006182 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:06:46 INFO - PROCESS | 1664 | 1463962006184 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1664 | 1463962006185 Marionette TRACE conn2 <- [1,1018,null,{}] 17:06:46 INFO - PROCESS | 1664 | 1463962006187 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}] 17:06:46 INFO - PROCESS | 1664 | 1463962006296 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:06:46 INFO - PROCESS | 1664 | 1463962006310 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf32800 == 65 [pid = 1664] [id = 262] 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128f48c00) [pid = 1664] [serial = 784] [outer = 0x0] 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12b938c00) [pid = 1664] [serial = 785] [outer = 0x128f48c00] 17:06:46 INFO - PROCESS | 1664 | 1463962006335 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b99b800) [pid = 1664] [serial = 786] [outer = 0x128f48c00] 17:06:46 INFO - PROCESS | 1664 | 1463962006652 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]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 17:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:06:46 INFO - PROCESS | 1664 | 1463962006702 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1664 | 1463962006703 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:06:46 INFO - PROCESS | 1664 | 1463962006705 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1664 | 1463962006706 Marionette TRACE conn2 <- [1,1022,null,{}] 17:06:46 INFO - PROCESS | 1664 | 1463962006709 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}] 17:06:46 INFO - PROCESS | 1664 | 1463962006809 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:06:46 INFO - PROCESS | 1664 | 1463962006845 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbcc000 == 66 [pid = 1664] [id = 263] 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12b936000) [pid = 1664] [serial = 787] [outer = 0x0] 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b9a3400) [pid = 1664] [serial = 788] [outer = 0x12b936000] 17:06:46 INFO - PROCESS | 1664 | 1463962006869 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12bc3cc00) [pid = 1664] [serial = 789] [outer = 0x12b936000] 17:06:47 INFO - PROCESS | 1664 | 1463962007192 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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 17:06:47 INFO - PROCESS | 1664 | 1463962007227 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1664 | 1463962007228 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:06:47 INFO - PROCESS | 1664 | 1463962007235 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1664 | 1463962007236 Marionette TRACE conn2 <- [1,1026,null,{}] 17:06:47 INFO - PROCESS | 1664 | 1463962007238 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}] 17:06:47 INFO - PROCESS | 1664 | 1463962007341 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:06:47 INFO - PROCESS | 1664 | 1463962007376 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5dc000 == 67 [pid = 1664] [id = 264] 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12b9a7000) [pid = 1664] [serial = 790] [outer = 0x0] 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bcca800) [pid = 1664] [serial = 791] [outer = 0x12b9a7000] 17:06:47 INFO - PROCESS | 1664 | 1463962007400 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12c10a000) [pid = 1664] [serial = 792] [outer = 0x12b9a7000] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x116020400) [pid = 1664] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1194cf800) [pid = 1664] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x119086400) [pid = 1664] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11820d800) [pid = 1664] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x116a4d400) [pid = 1664] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x119d26000) [pid = 1664] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1196e4000) [pid = 1664] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:06:47 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1199c2000) [pid = 1664] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:06:47 INFO - PROCESS | 1664 | 1463962007725 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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 526ms 17:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:06:47 INFO - PROCESS | 1664 | 1463962007758 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1664 | 1463962007759 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:06:47 INFO - PROCESS | 1664 | 1463962007761 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1664 | 1463962007762 Marionette TRACE conn2 <- [1,1030,null,{}] 17:06:47 INFO - PROCESS | 1664 | 1463962007764 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}] 17:06:47 INFO - PROCESS | 1664 | 1463962007849 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:06:47 INFO - PROCESS | 1664 | 1463962007903 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8b8800 == 68 [pid = 1664] [id = 265] 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x113182800) [pid = 1664] [serial = 793] [outer = 0x0] 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x113189000) [pid = 1664] [serial = 794] [outer = 0x113182800] 17:06:47 INFO - PROCESS | 1664 | 1463962007928 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11318f000) [pid = 1664] [serial = 795] [outer = 0x113182800] 17:06:48 INFO - PROCESS | 1664 | 1463962008221 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]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 17:06:48 INFO - PROCESS | 1664 | 1463962008289 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1664 | 1463962008291 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:06:48 INFO - PROCESS | 1664 | 1463962008293 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1664 | 1463962008295 Marionette TRACE conn2 <- [1,1034,null,{}] 17:06:48 INFO - PROCESS | 1664 | 1463962008297 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}] 17:06:48 INFO - PROCESS | 1664 | 1463962008395 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:06:48 INFO - PROCESS | 1664 | 1463962008399 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352e5800 == 69 [pid = 1664] [id = 266] 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x113190800) [pid = 1664] [serial = 796] [outer = 0x0] 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x122f55400) [pid = 1664] [serial = 797] [outer = 0x113190800] 17:06:48 INFO - PROCESS | 1664 | 1463962008427 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12c46c000) [pid = 1664] [serial = 798] [outer = 0x113190800] 17:06:48 INFO - PROCESS | 1664 | 1463962008732 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]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 17:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:06:48 INFO - PROCESS | 1664 | 1463962008766 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1664 | 1463962008767 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:06:48 INFO - PROCESS | 1664 | 1463962008769 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1664 | 1463962008770 Marionette TRACE conn2 <- [1,1038,null,{}] 17:06:48 INFO - PROCESS | 1664 | 1463962008772 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}] 17:06:48 INFO - PROCESS | 1664 | 1463962008897 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:06:48 INFO - PROCESS | 1664 | 1463962008903 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d044800 == 70 [pid = 1664] [id = 267] 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11318e400) [pid = 1664] [serial = 799] [outer = 0x0] 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12c474000) [pid = 1664] [serial = 800] [outer = 0x11318e400] 17:06:48 INFO - PROCESS | 1664 | 1463962008927 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12c832800) [pid = 1664] [serial = 801] [outer = 0x11318e400] 17:06:49 INFO - PROCESS | 1664 | 1463962009208 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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 469ms 17:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:06:49 INFO - PROCESS | 1664 | 1463962009246 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1664 | 1463962009247 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:06:49 INFO - PROCESS | 1664 | 1463962009250 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1664 | 1463962009251 Marionette TRACE conn2 <- [1,1042,null,{}] 17:06:49 INFO - PROCESS | 1664 | 1463962009253 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}] 17:06:49 INFO - PROCESS | 1664 | 1463962009337 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:06:49 INFO - PROCESS | 1664 | 1463962009341 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352f4000 == 71 [pid = 1664] [id = 268] 17:06:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12b775000) [pid = 1664] [serial = 802] [outer = 0x0] 17:06:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12b77b400) [pid = 1664] [serial = 803] [outer = 0x12b775000] 17:06:49 INFO - PROCESS | 1664 | 1463962009360 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12b77f800) [pid = 1664] [serial = 804] [outer = 0x12b775000] 17:06:50 INFO - PROCESS | 1664 | 1463962010065 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]]]}] 17:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 826ms 17:06:50 INFO - PROCESS | 1664 | 1463962010093 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:06:50 INFO - PROCESS | 1664 | 1463962010097 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:06:50 INFO - PROCESS | 1664 | 1463962010104 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 1664 | 1463962010108 Marionette TRACE conn2 <- [1,1046,null,{}] 17:06:50 INFO - PROCESS | 1664 | 1463962010114 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}] 17:06:50 INFO - PROCESS | 1664 | 1463962010228 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:06:50 INFO - PROCESS | 1664 | 1463962010297 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b58000 == 72 [pid = 1664] [id = 269] 17:06:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x112853000) [pid = 1664] [serial = 805] [outer = 0x0] 17:06:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x112857000) [pid = 1664] [serial = 806] [outer = 0x112853000] 17:06:50 INFO - PROCESS | 1664 | 1463962010329 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11318c000) [pid = 1664] [serial = 807] [outer = 0x112853000] 17:06:50 INFO - PROCESS | 1664 | 1463962010750 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]]]}] 17:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 675ms 17:06:50 INFO - PROCESS | 1664 | 1463962010778 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:06:50 INFO - PROCESS | 1664 | 1463962010782 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:06:50 INFO - PROCESS | 1664 | 1463962010787 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 1664 | 1463962010788 Marionette TRACE conn2 <- [1,1050,null,{}] 17:06:50 INFO - PROCESS | 1664 | 1463962010791 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}] 17:06:50 INFO - PROCESS | 1664 | 1463962010896 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:06:50 INFO - PROCESS | 1664 | 1463962010985 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b951800 == 73 [pid = 1664] [id = 270] 17:06:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x115ebd400) [pid = 1664] [serial = 808] [outer = 0x0] 17:06:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x116a52c00) [pid = 1664] [serial = 809] [outer = 0x115ebd400] 17:06:51 INFO - PROCESS | 1664 | 1463962011015 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x118407400) [pid = 1664] [serial = 810] [outer = 0x115ebd400] 17:06:51 INFO - PROCESS | 1664 | 1463962011435 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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 17:06:51 INFO - PROCESS | 1664 | 1463962011457 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1664 | 1463962011458 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:06:51 INFO - PROCESS | 1664 | 1463962011460 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1664 | 1463962011463 Marionette TRACE conn2 <- [1,1054,null,{}] 17:06:51 INFO - PROCESS | 1664 | 1463962011471 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}] 17:06:51 INFO - PROCESS | 1664 | 1463962011579 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:06:51 INFO - PROCESS | 1664 | 1463962011637 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1355cc800 == 74 [pid = 1664] [id = 271] 17:06:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x119624400) [pid = 1664] [serial = 811] [outer = 0x0] 17:06:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1196eb800) [pid = 1664] [serial = 812] [outer = 0x119624400] 17:06:51 INFO - PROCESS | 1664 | 1463962011709 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x122f60000) [pid = 1664] [serial = 813] [outer = 0x119624400] 17:06:52 INFO - PROCESS | 1664 | 1463962012108 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 17:06:52 INFO - PROCESS | 1664 | 1463962012133 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:06:52 INFO - PROCESS | 1664 | 1463962012134 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:06:52 INFO - PROCESS | 1664 | 1463962012137 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1664 | 1463962012138 Marionette TRACE conn2 <- [1,1058,null,{}] 17:06:52 INFO - PROCESS | 1664 | 1463962012160 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}] 17:06:52 INFO - PROCESS | 1664 | 1463962012281 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:06:52 INFO - PROCESS | 1664 | 1463962012361 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351d0000 == 75 [pid = 1664] [id = 272] 17:06:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x1236e5c00) [pid = 1664] [serial = 814] [outer = 0x0] 17:06:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1244a7800) [pid = 1664] [serial = 815] [outer = 0x1236e5c00] 17:06:52 INFO - PROCESS | 1664 | 1463962012390 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x128b5b400) [pid = 1664] [serial = 816] [outer = 0x1236e5c00] 17:06:52 INFO - PROCESS | 1664 | 1463962012786 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 686ms 17:06:52 INFO - PROCESS | 1664 | 1463962012823 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:06:52 INFO - PROCESS | 1664 | 1463962012825 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:06:52 INFO - PROCESS | 1664 | 1463962012827 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1664 | 1463962012828 Marionette TRACE conn2 <- [1,1062,null,{}] 17:06:52 INFO - PROCESS | 1664 | 1463962012831 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}] 17:06:52 INFO - PROCESS | 1664 | 1463962012934 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:06:52 INFO - PROCESS | 1664 | 1463962012990 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x119852000 == 76 [pid = 1664] [id = 273] 17:06:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11284d800) [pid = 1664] [serial = 817] [outer = 0x0] 17:06:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x123095000) [pid = 1664] [serial = 818] [outer = 0x11284d800] 17:06:53 INFO - PROCESS | 1664 | 1463962013017 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x128f3c800) [pid = 1664] [serial = 819] [outer = 0x11284d800] 17:06:53 INFO - PROCESS | 1664 | 1463962013713 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]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 919ms 17:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:06:53 INFO - PROCESS | 1664 | 1463962013746 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1664 | 1463962013749 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:06:53 INFO - PROCESS | 1664 | 1463962013752 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1664 | 1463962013755 Marionette TRACE conn2 <- [1,1066,null,{}] 17:06:53 INFO - PROCESS | 1664 | 1463962013758 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}] 17:06:53 INFO - PROCESS | 1664 | 1463962013850 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:06:53 INFO - PROCESS | 1664 | 1463962013919 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191db000 == 77 [pid = 1664] [id = 274] 17:06:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11284dc00) [pid = 1664] [serial = 820] [outer = 0x0] 17:06:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x112854000) [pid = 1664] [serial = 821] [outer = 0x11284dc00] 17:06:53 INFO - PROCESS | 1664 | 1463962013947 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x11318ec00) [pid = 1664] [serial = 822] [outer = 0x11284dc00] 17:06:54 INFO - PROCESS | 1664 | 1463962014352 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]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 623ms 17:06:54 INFO - PROCESS | 1664 | 1463962014374 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1664 | 1463962014378 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:06:54 INFO - PROCESS | 1664 | 1463962014382 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1664 | 1463962014384 Marionette TRACE conn2 <- [1,1070,null,{}] 17:06:54 INFO - PROCESS | 1664 | 1463962014386 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}] 17:06:54 INFO - PROCESS | 1664 | 1463962014478 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:06:54 INFO - PROCESS | 1664 | 1463962014551 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848c000 == 78 [pid = 1664] [id = 275] 17:06:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11601c400) [pid = 1664] [serial = 823] [outer = 0x0] 17:06:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x116187000) [pid = 1664] [serial = 824] [outer = 0x11601c400] 17:06:54 INFO - PROCESS | 1664 | 1463962014579 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x116a50000) [pid = 1664] [serial = 825] [outer = 0x11601c400] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12a972800 == 77 [pid = 1664] [id = 199] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1292a4000 == 76 [pid = 1664] [id = 114] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0de000 == 75 [pid = 1664] [id = 156] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12d044800 == 74 [pid = 1664] [id = 267] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1352e5800 == 73 [pid = 1664] [id = 266] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8b8800 == 72 [pid = 1664] [id = 265] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5dc000 == 71 [pid = 1664] [id = 264] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbcc000 == 70 [pid = 1664] [id = 263] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x128a4e000) [pid = 1664] [serial = 740] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x123358c00) [pid = 1664] [serial = 707] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x116f32000) [pid = 1664] [serial = 701] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x1196ed800) [pid = 1664] [serial = 704] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x128b5c400) [pid = 1664] [serial = 710] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x1184ab000) [pid = 1664] [serial = 713] [outer = 0x0] [url = about:blank] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf32800 == 69 [pid = 1664] [id = 262] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd34800 == 68 [pid = 1664] [id = 261] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12a321800 == 67 [pid = 1664] [id = 260] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x128c37000 == 66 [pid = 1664] [id = 259] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x123c9d000 == 65 [pid = 1664] [id = 258] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x119057000 == 64 [pid = 1664] [id = 257] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1230ca000 == 63 [pid = 1664] [id = 256] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x122f77000 == 62 [pid = 1664] [id = 249] 17:06:54 INFO - PROCESS | 1664 | --DOCSHELL 0x113f19000 == 61 [pid = 1664] [id = 248] 17:06:54 INFO - PROCESS | 1664 | 1463962014977 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 17:06:55 INFO - PROCESS | 1664 | 1463962015002 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:06:55 INFO - PROCESS | 1664 | 1463962015004 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:06:55 INFO - PROCESS | 1664 | 1463962015006 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1664 | 1463962015011 Marionette TRACE conn2 <- [1,1074,null,{}] 17:06:55 INFO - PROCESS | 1664 | 1463962015018 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}] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12335d800) [pid = 1664] [serial = 732] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x123050800) [pid = 1664] [serial = 731] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12335b400) [pid = 1664] [serial = 734] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1247ad800) [pid = 1664] [serial = 737] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1241dcc00) [pid = 1664] [serial = 735] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11602a800) [pid = 1664] [serial = 717] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x116025000) [pid = 1664] [serial = 716] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x1196df400) [pid = 1664] [serial = 728] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x119b76800) [pid = 1664] [serial = 729] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11961d000) [pid = 1664] [serial = 725] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1196d3800) [pid = 1664] [serial = 726] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12b92fc00) [pid = 1664] [serial = 698] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1184aa800) [pid = 1664] [serial = 722] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11891cc00) [pid = 1664] [serial = 723] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x118205400) [pid = 1664] [serial = 720] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x116f31000) [pid = 1664] [serial = 719] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x126132400) [pid = 1664] [serial = 738] [outer = 0x0] [url = about:blank] 17:06:55 INFO - PROCESS | 1664 | 1463962015129 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:06:55 INFO - PROCESS | 1664 | 1463962015188 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x11904a000 == 62 [pid = 1664] [id = 276] 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x116f26000) [pid = 1664] [serial = 826] [outer = 0x0] 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x116f2cc00) [pid = 1664] [serial = 827] [outer = 0x116f26000] 17:06:55 INFO - PROCESS | 1664 | 1463962015216 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11823a800) [pid = 1664] [serial = 828] [outer = 0x116f26000] 17:06:55 INFO - PROCESS | 1664 | 1463962015513 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 524ms 17:06:55 INFO - PROCESS | 1664 | 1463962015532 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1664 | 1463962015534 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:06:55 INFO - PROCESS | 1664 | 1463962015536 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1664 | 1463962015537 Marionette TRACE conn2 <- [1,1078,null,{}] 17:06:55 INFO - PROCESS | 1664 | 1463962015540 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}] 17:06:55 INFO - PROCESS | 1664 | 1463962015641 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:06:55 INFO - PROCESS | 1664 | 1463962015690 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b5d000 == 63 [pid = 1664] [id = 277] 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x118236800) [pid = 1664] [serial = 829] [outer = 0x0] 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11840a400) [pid = 1664] [serial = 830] [outer = 0x118236800] 17:06:55 INFO - PROCESS | 1664 | 1463962015715 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1187da000) [pid = 1664] [serial = 831] [outer = 0x118236800] 17:06:55 INFO - PROCESS | 1664 | 1463962015975 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]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 17:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:06:56 INFO - PROCESS | 1664 | 1463962016015 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 1664 | 1463962016016 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:06:56 INFO - PROCESS | 1664 | 1463962016018 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1664 | 1463962016019 Marionette TRACE conn2 <- [1,1082,null,{}] 17:06:56 INFO - PROCESS | 1664 | 1463962016021 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}] 17:06:56 INFO - PROCESS | 1664 | 1463962016113 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:06:56 INFO - PROCESS | 1664 | 1463962016117 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12411f000 == 64 [pid = 1664] [id = 278] 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1184b4400) [pid = 1664] [serial = 832] [outer = 0x0] 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x11909b000) [pid = 1664] [serial = 833] [outer = 0x1184b4400] 17:06:56 INFO - PROCESS | 1664 | 1463962016143 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11961f400) [pid = 1664] [serial = 834] [outer = 0x1184b4400] 17:06:56 INFO - PROCESS | 1664 | 1463962016498 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]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 17:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:06:56 INFO - PROCESS | 1664 | 1463962016536 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 1664 | 1463962016538 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:06:56 INFO - PROCESS | 1664 | 1463962016540 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1664 | 1463962016541 Marionette TRACE conn2 <- [1,1086,null,{}] 17:06:56 INFO - PROCESS | 1664 | 1463962016543 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}] 17:06:56 INFO - PROCESS | 1664 | 1463962016629 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:06:56 INFO - PROCESS | 1664 | 1463962016635 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e6800 == 65 [pid = 1664] [id = 279] 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1196d4000) [pid = 1664] [serial = 835] [outer = 0x0] 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1199c5800) [pid = 1664] [serial = 836] [outer = 0x1196d4000] 17:06:56 INFO - PROCESS | 1664 | 1463962016661 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x122f58c00) [pid = 1664] [serial = 837] [outer = 0x1196d4000] 17:06:56 INFO - PROCESS | 1664 | 1463962016976 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]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 17:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:06:57 INFO - PROCESS | 1664 | 1463962017010 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1664 | 1463962017011 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:06:57 INFO - PROCESS | 1664 | 1463962017013 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1664 | 1463962017014 Marionette TRACE conn2 <- [1,1090,null,{}] 17:06:57 INFO - PROCESS | 1664 | 1463962017016 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}] 17:06:57 INFO - PROCESS | 1664 | 1463962017100 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:06:57 INFO - PROCESS | 1664 | 1463962017170 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x128def000 == 66 [pid = 1664] [id = 280] 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1121b1800) [pid = 1664] [serial = 838] [outer = 0x0] 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x122f5dc00) [pid = 1664] [serial = 839] [outer = 0x1121b1800] 17:06:57 INFO - PROCESS | 1664 | 1463962017197 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x123096800) [pid = 1664] [serial = 840] [outer = 0x1121b1800] 17:06:57 INFO - PROCESS | 1664 | 1463962017520 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]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 17:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:06:57 INFO - PROCESS | 1664 | 1463962017532 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1664 | 1463962017533 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:06:57 INFO - PROCESS | 1664 | 1463962017535 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1664 | 1463962017536 Marionette TRACE conn2 <- [1,1094,null,{}] 17:06:57 INFO - PROCESS | 1664 | 1463962017538 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}] 17:06:57 INFO - PROCESS | 1664 | 1463962017638 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:06:57 INFO - PROCESS | 1664 | 1463962017650 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a57f000 == 67 [pid = 1664] [id = 281] 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x123097000) [pid = 1664] [serial = 841] [outer = 0x0] 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x12334f800) [pid = 1664] [serial = 842] [outer = 0x123097000] 17:06:57 INFO - PROCESS | 1664 | 1463962017675 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x12335c400) [pid = 1664] [serial = 843] [outer = 0x123097000] 17:06:58 INFO - PROCESS | 1664 | 1463962017999 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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 474ms 17:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:06:58 INFO - PROCESS | 1664 | 1463962018012 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1664 | 1463962018013 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:06:58 INFO - PROCESS | 1664 | 1463962018015 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1664 | 1463962018016 Marionette TRACE conn2 <- [1,1098,null,{}] 17:06:58 INFO - PROCESS | 1664 | 1463962018018 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}] 17:06:58 INFO - PROCESS | 1664 | 1463962018119 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:06:58 INFO - PROCESS | 1664 | 1463962018136 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a971800 == 68 [pid = 1664] [id = 282] 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x12335d800) [pid = 1664] [serial = 844] [outer = 0x0] 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x1236eb000) [pid = 1664] [serial = 845] [outer = 0x12335d800] 17:06:58 INFO - PROCESS | 1664 | 1463962018176 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x1241dd000) [pid = 1664] [serial = 846] [outer = 0x12335d800] 17:06:58 INFO - PROCESS | 1664 | 1463962018642 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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 17:06:58 INFO - PROCESS | 1664 | 1463962018684 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1664 | 1463962018686 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:06:58 INFO - PROCESS | 1664 | 1463962018698 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1664 | 1463962018700 Marionette TRACE conn2 <- [1,1102,null,{}] 17:06:58 INFO - PROCESS | 1664 | 1463962018710 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}] 17:06:58 INFO - PROCESS | 1664 | 1463962018822 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:06:58 INFO - PROCESS | 1664 | 1463962018874 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7e5800 == 69 [pid = 1664] [id = 283] 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x123503400) [pid = 1664] [serial = 847] [outer = 0x0] 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x1247ac800) [pid = 1664] [serial = 848] [outer = 0x123503400] 17:06:58 INFO - PROCESS | 1664 | 1463962018899 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x124ccd800) [pid = 1664] [serial = 849] [outer = 0x123503400] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x128c85c00) [pid = 1664] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x12b936000) [pid = 1664] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x128f48c00) [pid = 1664] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x113182800) [pid = 1664] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x12b9a7000) [pid = 1664] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x123092000) [pid = 1664] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x118411800) [pid = 1664] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x11601d400) [pid = 1664] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1196edc00) [pid = 1664] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x123411000) [pid = 1664] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x110d5e000) [pid = 1664] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x113190800) [pid = 1664] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11318e400) [pid = 1664] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x123502800) [pid = 1664] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x116acc000) [pid = 1664] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1246e3000) [pid = 1664] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x116a4f000) [pid = 1664] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:06:59 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x123980400) [pid = 1664] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:06:59 INFO - PROCESS | 1664 | 1463962019482 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]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 836ms 17:06:59 INFO - PROCESS | 1664 | 1463962019525 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:06:59 INFO - PROCESS | 1664 | 1463962019527 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:06:59 INFO - PROCESS | 1664 | 1463962019529 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1664 | 1463962019531 Marionette TRACE conn2 <- [1,1106,null,{}] 17:06:59 INFO - PROCESS | 1664 | 1463962019533 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}] 17:06:59 INFO - PROCESS | 1664 | 1463962019625 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:06:59 INFO - PROCESS | 1664 | 1463962019629 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d2d000 == 70 [pid = 1664] [id = 284] 17:06:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x111a04c00) [pid = 1664] [serial = 850] [outer = 0x0] 17:06:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x122f59400) [pid = 1664] [serial = 851] [outer = 0x111a04c00] 17:06:59 INFO - PROCESS | 1664 | 1463962019657 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x12651c800) [pid = 1664] [serial = 852] [outer = 0x111a04c00] 17:07:00 INFO - PROCESS | 1664 | 1463962020092 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]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 618ms 17:07:00 INFO - PROCESS | 1664 | 1463962020148 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1664 | 1463962020149 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:07:00 INFO - PROCESS | 1664 | 1463962020151 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1664 | 1463962020152 Marionette TRACE conn2 <- [1,1110,null,{}] 17:07:00 INFO - PROCESS | 1664 | 1463962020154 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}] 17:07:00 INFO - PROCESS | 1664 | 1463962020236 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:07:00 INFO - PROCESS | 1664 | 1463962020241 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf2f800 == 71 [pid = 1664] [id = 285] 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12676b400) [pid = 1664] [serial = 853] [outer = 0x0] 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1268a2400) [pid = 1664] [serial = 854] [outer = 0x12676b400] 17:07:00 INFO - PROCESS | 1664 | 1463962020265 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x128a57800) [pid = 1664] [serial = 855] [outer = 0x12676b400] 17:07:00 INFO - PROCESS | 1664 | 1463962020559 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]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 423ms 17:07:00 INFO - PROCESS | 1664 | 1463962020582 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1664 | 1463962020583 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:07:00 INFO - PROCESS | 1664 | 1463962020585 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1664 | 1463962020586 Marionette TRACE conn2 <- [1,1114,null,{}] 17:07:00 INFO - PROCESS | 1664 | 1463962020588 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}] 17:07:00 INFO - PROCESS | 1664 | 1463962020675 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:07:00 INFO - PROCESS | 1664 | 1463962020680 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3f000 == 72 [pid = 1664] [id = 286] 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1184ab000) [pid = 1664] [serial = 856] [outer = 0x0] 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x128a5a000) [pid = 1664] [serial = 857] [outer = 0x1184ab000] 17:07:00 INFO - PROCESS | 1664 | 1463962020753 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x128b5a800) [pid = 1664] [serial = 858] [outer = 0x1184ab000] 17:07:01 INFO - PROCESS | 1664 | 1463962021001 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]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 17:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:07:01 INFO - PROCESS | 1664 | 1463962021053 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1664 | 1463962021054 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:07:01 INFO - PROCESS | 1664 | 1463962021065 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1664 | 1463962021076 Marionette TRACE conn2 <- [1,1118,null,{}] 17:07:01 INFO - PROCESS | 1664 | 1463962021080 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}] 17:07:01 INFO - PROCESS | 1664 | 1463962021163 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:07:01 INFO - PROCESS | 1664 | 1463962021167 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbe4000 == 73 [pid = 1664] [id = 287] 17:07:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x128b58c00) [pid = 1664] [serial = 859] [outer = 0x0] 17:07:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x128c80400) [pid = 1664] [serial = 860] [outer = 0x128b58c00] 17:07:01 INFO - PROCESS | 1664 | 1463962021192 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x128f48c00) [pid = 1664] [serial = 861] [outer = 0x128b58c00] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0f0000 == 72 [pid = 1664] [id = 253] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1199dd800 == 71 [pid = 1664] [id = 255] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c0000 == 70 [pid = 1664] [id = 170] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca37800 == 69 [pid = 1664] [id = 137] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11848a000 == 68 [pid = 1664] [id = 238] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128f0e800 == 67 [pid = 1664] [id = 235] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8b0000 == 66 [pid = 1664] [id = 236] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12c72c800 == 65 [pid = 1664] [id = 252] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d2800 == 64 [pid = 1664] [id = 102] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12af66800 == 63 [pid = 1664] [id = 250] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca48800 == 62 [pid = 1664] [id = 217] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5ce000 == 61 [pid = 1664] [id = 254] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d970000 == 60 [pid = 1664] [id = 237] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7e3000 == 59 [pid = 1664] [id = 103] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8bc000 == 58 [pid = 1664] [id = 233] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128ddd000 == 57 [pid = 1664] [id = 157] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31d800 == 56 [pid = 1664] [id = 86] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x116644000 == 55 [pid = 1664] [id = 174] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x113a04800 == 54 [pid = 1664] [id = 119] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf45000 == 53 [pid = 1664] [id = 251] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128de3000 == 52 [pid = 1664] [id = 187] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x115e15000 == 51 [pid = 1664] [id = 104] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd5000 == 50 [pid = 1664] [id = 155] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c7800 == 49 [pid = 1664] [id = 173] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12c735000 == 48 [pid = 1664] [id = 216] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e4800 == 47 [pid = 1664] [id = 138] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd6800 == 46 [pid = 1664] [id = 218] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1191db000 == 45 [pid = 1664] [id = 274] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x119852000 == 44 [pid = 1664] [id = 273] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1351d0000 == 43 [pid = 1664] [id = 272] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1355cc800 == 42 [pid = 1664] [id = 271] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12b951800 == 41 [pid = 1664] [id = 270] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1352f4000 == 40 [pid = 1664] [id = 268] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x119b58000 == 39 [pid = 1664] [id = 269] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11904a000 == 38 [pid = 1664] [id = 276] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12411f000 == 37 [pid = 1664] [id = 278] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x119b5d000 == 36 [pid = 1664] [id = 277] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x126d2d000 == 35 [pid = 1664] [id = 284] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf2f800 == 34 [pid = 1664] [id = 285] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128def000 == 33 [pid = 1664] [id = 280] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3f000 == 32 [pid = 1664] [id = 286] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11848c000 == 31 [pid = 1664] [id = 275] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a57f000 == 30 [pid = 1664] [id = 281] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a971800 == 29 [pid = 1664] [id = 282] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7e5800 == 28 [pid = 1664] [id = 283] 17:07:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e6800 == 27 [pid = 1664] [id = 279] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x1184ad400) [pid = 1664] [serial = 591] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x128a59c00) [pid = 1664] [serial = 741] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1196e6c00) [pid = 1664] [serial = 594] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12651b000) [pid = 1664] [serial = 549] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x12c10a000) [pid = 1664] [serial = 792] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x11318f000) [pid = 1664] [serial = 795] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x12b99b800) [pid = 1664] [serial = 786] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x12bc3cc00) [pid = 1664] [serial = 789] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12c46c000) [pid = 1664] [serial = 798] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x128c7b800) [pid = 1664] [serial = 780] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x1230ee400) [pid = 1664] [serial = 783] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x128a50c00) [pid = 1664] [serial = 597] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12a609c00) [pid = 1664] [serial = 782] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12b9a3400) [pid = 1664] [serial = 788] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12b938c00) [pid = 1664] [serial = 785] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x113189000) [pid = 1664] [serial = 794] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12bcca800) [pid = 1664] [serial = 791] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x123df7c00) [pid = 1664] [serial = 776] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x124cc8800) [pid = 1664] [serial = 777] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1187d3800) [pid = 1664] [serial = 770] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x119622800) [pid = 1664] [serial = 771] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x119082400) [pid = 1664] [serial = 749] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x117169000) [pid = 1664] [serial = 768] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x116028000) [pid = 1664] [serial = 767] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x128f48000) [pid = 1664] [serial = 758] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116f2d400) [pid = 1664] [serial = 746] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x123098000) [pid = 1664] [serial = 752] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x110d5b000) [pid = 1664] [serial = 743] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x122f53400) [pid = 1664] [serial = 773] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1232f9c00) [pid = 1664] [serial = 774] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1267d2800) [pid = 1664] [serial = 779] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128c1ac00) [pid = 1664] [serial = 764] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12b92f000) [pid = 1664] [serial = 765] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x122f55400) [pid = 1664] [serial = 797] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x124656c00) [pid = 1664] [serial = 755] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12aadb000) [pid = 1664] [serial = 761] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12c474000) [pid = 1664] [serial = 800] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12c832800) [pid = 1664] [serial = 801] [outer = 0x0] [url = about:blank] 17:07:02 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b77b400) [pid = 1664] [serial = 803] [outer = 0x0] [url = about:blank] 17:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1791ms 17:07:02 INFO - PROCESS | 1664 | 1463962022845 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]]]}] 17:07:02 INFO - PROCESS | 1664 | 1463962022849 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:07:02 INFO - PROCESS | 1664 | 1463962022851 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:07:02 INFO - PROCESS | 1664 | 1463962022855 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:07:02 INFO - PROCESS | 1664 | 1463962022859 Marionette TRACE conn2 <- [1,1122,null,{}] 17:07:02 INFO - PROCESS | 1664 | 1463962022864 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}] 17:07:02 INFO - PROCESS | 1664 | 1463962022941 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:07:02 INFO - PROCESS | 1664 | 1463962022948 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a12000 == 28 [pid = 1664] [id = 288] 17:07:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x112852000) [pid = 1664] [serial = 862] [outer = 0x0] 17:07:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x112855800) [pid = 1664] [serial = 863] [outer = 0x112852000] 17:07:02 INFO - PROCESS | 1664 | 1463962022978 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x113183800) [pid = 1664] [serial = 864] [outer = 0x112852000] 17:07:03 INFO - PROCESS | 1664 | 1463962023300 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]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 473ms 17:07:03 INFO - PROCESS | 1664 | 1463962023337 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1664 | 1463962023342 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:07:03 INFO - PROCESS | 1664 | 1463962023347 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1664 | 1463962023349 Marionette TRACE conn2 <- [1,1126,null,{}] 17:07:03 INFO - PROCESS | 1664 | 1463962023351 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}] 17:07:03 INFO - PROCESS | 1664 | 1463962023420 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:07:03 INFO - PROCESS | 1664 | 1463962023425 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x116910000 == 29 [pid = 1664] [id = 289] 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x113187400) [pid = 1664] [serial = 865] [outer = 0x0] 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11330d000) [pid = 1664] [serial = 866] [outer = 0x113187400] 17:07:03 INFO - PROCESS | 1664 | 1463962023453 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x113a6c400) [pid = 1664] [serial = 867] [outer = 0x113187400] 17:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 17:07:03 INFO - PROCESS | 1664 | 1463962023810 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]]]}] 17:07:03 INFO - PROCESS | 1664 | 1463962023817 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1664 | 1463962023818 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:07:03 INFO - PROCESS | 1664 | 1463962023821 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1664 | 1463962023824 Marionette TRACE conn2 <- [1,1130,null,{}] 17:07:03 INFO - PROCESS | 1664 | 1463962023833 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}] 17:07:03 INFO - PROCESS | 1664 | 1463962023911 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:07:03 INFO - PROCESS | 1664 | 1463962023958 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x117557800 == 30 [pid = 1664] [id = 290] 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x110d58c00) [pid = 1664] [serial = 868] [outer = 0x0] 17:07:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x116024400) [pid = 1664] [serial = 869] [outer = 0x110d58c00] 17:07:03 INFO - PROCESS | 1664 | 1463962023994 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x116188000) [pid = 1664] [serial = 870] [outer = 0x110d58c00] 17:07:04 INFO - PROCESS | 1664 | 1463962024266 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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 473ms 17:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:07:04 INFO - PROCESS | 1664 | 1463962024297 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1664 | 1463962024299 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:07:04 INFO - PROCESS | 1664 | 1463962024301 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1664 | 1463962024302 Marionette TRACE conn2 <- [1,1134,null,{}] 17:07:04 INFO - PROCESS | 1664 | 1463962024304 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}] 17:07:04 INFO - PROCESS | 1664 | 1463962024388 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:07:04 INFO - PROCESS | 1664 | 1463962024393 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f6000 == 31 [pid = 1664] [id = 291] 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1166b1800) [pid = 1664] [serial = 871] [outer = 0x0] 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11693c400) [pid = 1664] [serial = 872] [outer = 0x1166b1800] 17:07:04 INFO - PROCESS | 1664 | 1463962024419 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x116a5a000) [pid = 1664] [serial = 873] [outer = 0x1166b1800] 17:07:04 INFO - PROCESS | 1664 | 1463962024732 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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 17:07:04 INFO - PROCESS | 1664 | 1463962024772 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:07:04 INFO - PROCESS | 1664 | 1463962024773 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:07:04 INFO - PROCESS | 1664 | 1463962024778 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1664 | 1463962024779 Marionette TRACE conn2 <- [1,1138,null,{}] 17:07:04 INFO - PROCESS | 1664 | 1463962024781 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}] 17:07:04 INFO - PROCESS | 1664 | 1463962024869 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:07:04 INFO - PROCESS | 1664 | 1463962024877 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191db800 == 32 [pid = 1664] [id = 292] 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x113187000) [pid = 1664] [serial = 874] [outer = 0x0] 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x116f28400) [pid = 1664] [serial = 875] [outer = 0x113187000] 17:07:04 INFO - PROCESS | 1664 | 1463962024902 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x116f32000) [pid = 1664] [serial = 876] [outer = 0x113187000] 17:07:05 INFO - PROCESS | 1664 | 1463962025351 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]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 620ms 17:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:07:05 INFO - PROCESS | 1664 | 1463962025398 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1664 | 1463962025399 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:07:05 INFO - PROCESS | 1664 | 1463962025401 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1664 | 1463962025402 Marionette TRACE conn2 <- [1,1142,null,{}] 17:07:05 INFO - PROCESS | 1664 | 1463962025405 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}] 17:07:05 INFO - PROCESS | 1664 | 1463962025507 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:07:05 INFO - PROCESS | 1664 | 1463962025514 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230cd800 == 33 [pid = 1664] [id = 293] 17:07:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x116f32800) [pid = 1664] [serial = 877] [outer = 0x0] 17:07:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x118409000) [pid = 1664] [serial = 878] [outer = 0x116f32800] 17:07:05 INFO - PROCESS | 1664 | 1463962025542 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1184b8800) [pid = 1664] [serial = 879] [outer = 0x116f32800] 17:07:05 INFO - PROCESS | 1664 | 1463962025832 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]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 17:07:05 INFO - PROCESS | 1664 | 1463962025870 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1664 | 1463962025871 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:07:05 INFO - PROCESS | 1664 | 1463962025874 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1664 | 1463962025877 Marionette TRACE conn2 <- [1,1146,null,{}] 17:07:05 INFO - PROCESS | 1664 | 1463962025880 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}] 17:07:05 INFO - PROCESS | 1664 | 1463962025946 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:07:05 INFO - PROCESS | 1664 | 1463962025950 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x123ca8800 == 34 [pid = 1664] [id = 294] 17:07:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x118239000) [pid = 1664] [serial = 880] [outer = 0x0] 17:07:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1187de400) [pid = 1664] [serial = 881] [outer = 0x118239000] 17:07:05 INFO - PROCESS | 1664 | 1463962025976 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11908a000) [pid = 1664] [serial = 882] [outer = 0x118239000] 17:07:06 INFO - PROCESS | 1664 | 1463962026298 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]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 17:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:07:06 INFO - PROCESS | 1664 | 1463962026345 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1664 | 1463962026346 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:07:06 INFO - PROCESS | 1664 | 1463962026348 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1664 | 1463962026349 Marionette TRACE conn2 <- [1,1150,null,{}] 17:07:06 INFO - PROCESS | 1664 | 1463962026351 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}] 17:07:06 INFO - PROCESS | 1664 | 1463962026442 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:07:06 INFO - PROCESS | 1664 | 1463962026448 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x124122800 == 35 [pid = 1664] [id = 295] 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x116f30800) [pid = 1664] [serial = 883] [outer = 0x0] 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x119110800) [pid = 1664] [serial = 884] [outer = 0x116f30800] 17:07:06 INFO - PROCESS | 1664 | 1463962026483 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11961ec00) [pid = 1664] [serial = 885] [outer = 0x116f30800] 17:07:06 INFO - PROCESS | 1664 | 1463962026777 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]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 467ms 17:07:06 INFO - PROCESS | 1664 | 1463962026816 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1664 | 1463962026817 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:07:06 INFO - PROCESS | 1664 | 1463962026819 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1664 | 1463962026820 Marionette TRACE conn2 <- [1,1154,null,{}] 17:07:06 INFO - PROCESS | 1664 | 1463962026823 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}] 17:07:06 INFO - PROCESS | 1664 | 1463962026892 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:07:06 INFO - PROCESS | 1664 | 1463962026896 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171ee000 == 36 [pid = 1664] [id = 296] 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x116a51400) [pid = 1664] [serial = 886] [outer = 0x0] 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x1196d2400) [pid = 1664] [serial = 887] [outer = 0x116a51400] 17:07:06 INFO - PROCESS | 1664 | 1463962026923 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1196d7c00) [pid = 1664] [serial = 888] [outer = 0x116a51400] 17:07:07 INFO - PROCESS | 1664 | 1463962027224 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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 419ms 17:07:07 INFO - PROCESS | 1664 | 1463962027240 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1664 | 1463962027243 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:07:07 INFO - PROCESS | 1664 | 1463962027247 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1664 | 1463962027248 Marionette TRACE conn2 <- [1,1158,null,{}] 17:07:07 INFO - PROCESS | 1664 | 1463962027250 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}] 17:07:07 INFO - PROCESS | 1664 | 1463962027327 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:07:07 INFO - PROCESS | 1664 | 1463962027378 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b32000 == 37 [pid = 1664] [id = 297] 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x116029800) [pid = 1664] [serial = 889] [outer = 0x0] 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1196df800) [pid = 1664] [serial = 890] [outer = 0x116029800] 17:07:07 INFO - PROCESS | 1664 | 1463962027403 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x1196ed400) [pid = 1664] [serial = 891] [outer = 0x116029800] 17:07:07 INFO - PROCESS | 1664 | 1463962027698 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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 17:07:07 INFO - PROCESS | 1664 | 1463962027717 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:07:07 INFO - PROCESS | 1664 | 1463962027731 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:07:07 INFO - PROCESS | 1664 | 1463962027733 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1664 | 1463962027735 Marionette TRACE conn2 <- [1,1162,null,{}] 17:07:07 INFO - PROCESS | 1664 | 1463962027737 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}] 17:07:07 INFO - PROCESS | 1664 | 1463962027821 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:07:07 INFO - PROCESS | 1664 | 1463962027827 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d5000 == 38 [pid = 1664] [id = 298] 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1196ed800) [pid = 1664] [serial = 892] [outer = 0x0] 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x119b6d800) [pid = 1664] [serial = 893] [outer = 0x1196ed800] 17:07:07 INFO - PROCESS | 1664 | 1463962027856 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x122f56000) [pid = 1664] [serial = 894] [outer = 0x1196ed800] 17:07:08 INFO - PROCESS | 1664 | 1463962028213 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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 17:07:08 INFO - PROCESS | 1664 | 1463962028254 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1664 | 1463962028255 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:07:08 INFO - PROCESS | 1664 | 1463962028259 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1664 | 1463962028261 Marionette TRACE conn2 <- [1,1166,null,{}] 17:07:08 INFO - PROCESS | 1664 | 1463962028264 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}] 17:07:08 INFO - PROCESS | 1664 | 1463962028365 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:07:08 INFO - PROCESS | 1664 | 1463962028370 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a305000 == 39 [pid = 1664] [id = 299] 17:07:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x119877800) [pid = 1664] [serial = 895] [outer = 0x0] 17:07:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x123050800) [pid = 1664] [serial = 896] [outer = 0x119877800] 17:07:08 INFO - PROCESS | 1664 | 1463962028402 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x123096000) [pid = 1664] [serial = 897] [outer = 0x119877800] 17:07:08 INFO - PROCESS | 1664 | 1463962028861 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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 17:07:08 INFO - PROCESS | 1664 | 1463962028879 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1664 | 1463962028881 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:07:08 INFO - PROCESS | 1664 | 1463962028883 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1664 | 1463962028884 Marionette TRACE conn2 <- [1,1170,null,{}] 17:07:08 INFO - PROCESS | 1664 | 1463962028886 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}] 17:07:08 INFO - PROCESS | 1664 | 1463962028981 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:07:08 INFO - PROCESS | 1664 | 1463962028985 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a590000 == 40 [pid = 1664] [id = 300] 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x1196d1400) [pid = 1664] [serial = 898] [outer = 0x0] 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x1230eb400) [pid = 1664] [serial = 899] [outer = 0x1196d1400] 17:07:09 INFO - PROCESS | 1664 | 1463962029017 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x123351000) [pid = 1664] [serial = 900] [outer = 0x1196d1400] 17:07:09 INFO - PROCESS | 1664 | 1463962029363 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]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 17:07:09 INFO - PROCESS | 1664 | 1463962029408 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1664 | 1463962029409 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:07:09 INFO - PROCESS | 1664 | 1463962029411 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1664 | 1463962029412 Marionette TRACE conn2 <- [1,1174,null,{}] 17:07:09 INFO - PROCESS | 1664 | 1463962029415 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}] 17:07:09 INFO - PROCESS | 1664 | 1463962029505 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:07:09 INFO - PROCESS | 1664 | 1463962029509 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a977800 == 41 [pid = 1664] [id = 301] 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x12309ac00) [pid = 1664] [serial = 901] [outer = 0x0] 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x12335ac00) [pid = 1664] [serial = 902] [outer = 0x12309ac00] 17:07:09 INFO - PROCESS | 1664 | 1463962029534 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x123507000) [pid = 1664] [serial = 903] [outer = 0x12309ac00] 17:07:09 INFO - PROCESS | 1664 | 1463962029845 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] 17:07:09 INFO - PROCESS | 1664 | 1463962029890 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:07:09 INFO - PROCESS | 1664 | 1463962029896 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1664 | 1463962029897 Marionette TRACE conn2 <- [1,1178,null,{}] 17:07:09 INFO - PROCESS | 1664 | 1463962029899 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}] 17:07:10 INFO - PROCESS | 1664 | 1463962030281 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x1184ab000) [pid = 1664] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x123097000) [pid = 1664] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x12335d800) [pid = 1664] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x123503400) [pid = 1664] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x111a04c00) [pid = 1664] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1196d4000) [pid = 1664] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x1184b4400) [pid = 1664] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x118236800) [pid = 1664] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x116f26000) [pid = 1664] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11601c400) [pid = 1664] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11284dc00) [pid = 1664] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11284d800) [pid = 1664] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1236e5c00) [pid = 1664] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x119624400) [pid = 1664] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x115ebd400) [pid = 1664] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x112853000) [pid = 1664] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12b775000) [pid = 1664] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x1121b1800) [pid = 1664] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12676b400) [pid = 1664] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x128f43400) [pid = 1664] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x116943800) [pid = 1664] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x122f59c00) [pid = 1664] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x110d56800) [pid = 1664] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12340f000) [pid = 1664] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x118240000) [pid = 1664] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1187d3400) [pid = 1664] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x119620000) [pid = 1664] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1236ebc00) [pid = 1664] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116f27400) [pid = 1664] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x128b52c00) [pid = 1664] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x116f31400) [pid = 1664] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12689b800) [pid = 1664] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123096400) [pid = 1664] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12a611c00) [pid = 1664] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x116f23800) [pid = 1664] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116f29c00) [pid = 1664] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11891c400) [pid = 1664] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:07:10 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123357c00) [pid = 1664] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:07:10 INFO - PROCESS | 1664 | 1463962030355 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x113399000 == 42 [pid = 1664] [id = 302] 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x110d58800) [pid = 1664] [serial = 904] [outer = 0x0] 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1121b6400) [pid = 1664] [serial = 905] [outer = 0x110d58800] 17:07:10 INFO - PROCESS | 1664 | 1463962030380 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x113309800) [pid = 1664] [serial = 906] [outer = 0x110d58800] 17:07:10 INFO - PROCESS | 1664 | 1463962030666 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] 17:07:10 INFO - PROCESS | 1664 | 1463962030718 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:07:10 INFO - PROCESS | 1664 | 1463962030720 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1664 | 1463962030721 Marionette TRACE conn2 <- [1,1182,null,{}] 17:07:10 INFO - PROCESS | 1664 | 1463962030723 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}] 17:07:10 INFO - PROCESS | 1664 | 1463962030802 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:07:10 INFO - PROCESS | 1664 | 1463962030855 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x123caa800 == 43 [pid = 1664] [id = 303] 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x112146800) [pid = 1664] [serial = 907] [outer = 0x0] 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1184ab400) [pid = 1664] [serial = 908] [outer = 0x112146800] 17:07:10 INFO - PROCESS | 1664 | 1463962030879 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1199bd000) [pid = 1664] [serial = 909] [outer = 0x112146800] 17:07:11 INFO - PROCESS | 1664 | 1463962031152 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] 17:07:11 INFO - PROCESS | 1664 | 1463962031199 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:07:11 INFO - PROCESS | 1664 | 1463962031201 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1664 | 1463962031202 Marionette TRACE conn2 <- [1,1186,null,{}] 17:07:11 INFO - PROCESS | 1664 | 1463962031205 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}] 17:07:11 INFO - PROCESS | 1664 | 1463962031283 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:07:11 INFO - PROCESS | 1664 | 1463962031287 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd2f800 == 44 [pid = 1664] [id = 304] 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x118236800) [pid = 1664] [serial = 910] [outer = 0x0] 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x123414c00) [pid = 1664] [serial = 911] [outer = 0x118236800] 17:07:11 INFO - PROCESS | 1664 | 1463962031314 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x123df7c00) [pid = 1664] [serial = 912] [outer = 0x118236800] 17:07:11 INFO - PROCESS | 1664 | 1463962031645 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] 17:07:11 INFO - PROCESS | 1664 | 1463962031671 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:07:11 INFO - PROCESS | 1664 | 1463962031682 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1664 | 1463962031684 Marionette TRACE conn2 <- [1,1190,null,{}] 17:07:11 INFO - PROCESS | 1664 | 1463962031695 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}] 17:07:11 INFO - PROCESS | 1664 | 1463962031770 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:07:11 INFO - PROCESS | 1664 | 1463962031776 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf39000 == 45 [pid = 1664] [id = 305] 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x124169400) [pid = 1664] [serial = 913] [outer = 0x0] 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1244a8c00) [pid = 1664] [serial = 914] [outer = 0x124169400] 17:07:11 INFO - PROCESS | 1664 | 1463962031801 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1247a6800) [pid = 1664] [serial = 915] [outer = 0x124169400] 17:07:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x124ccb400) [pid = 1664] [serial = 916] [outer = 0x12cba6400] 17:07:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 17:07:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 17:07:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 17:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:12 INFO - _addTest/ [0,1193,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1664 | 1463962032152 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:07:12 INFO - PROCESS | 1664 | 1463962032154 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1664 | 1463962032155 Marionette TRACE conn2 <- [1,1194,null,{}] 17:07:12 INFO - PROCESS | 1664 | 1463962032159 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}] 17:07:12 INFO - PROCESS | 1664 | 1463962032236 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:07:12 INFO - PROCESS | 1664 | 1463962032242 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca39800 == 46 [pid = 1664] [id = 306] 17:07:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1247a8c00) [pid = 1664] [serial = 917] [outer = 0x0] 17:07:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12612a400) [pid = 1664] [serial = 918] [outer = 0x1247a8c00] 17:07:12 INFO - PROCESS | 1664 | 1463962032267 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12676e400) [pid = 1664] [serial = 919] [outer = 0x1247a8c00] 17:07:12 INFO - PROCESS | 1664 | 1463962032864 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] 17:07:12 INFO - PROCESS | 1664 | 1463962032903 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:07:12 INFO - PROCESS | 1664 | 1463962032910 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1664 | 1463962032914 Marionette TRACE conn2 <- [1,1198,null,{}] 17:07:12 INFO - PROCESS | 1664 | 1463962032948 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}] 17:07:13 INFO - PROCESS | 1664 | 1463962033078 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:07:13 INFO - PROCESS | 1664 | 1463962033191 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171cf000 == 47 [pid = 1664] [id = 307] 17:07:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x112a6b400) [pid = 1664] [serial = 920] [outer = 0x0] 17:07:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11318dc00) [pid = 1664] [serial = 921] [outer = 0x112a6b400] 17:07:13 INFO - PROCESS | 1664 | 1463962033241 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x113af5c00) [pid = 1664] [serial = 922] [outer = 0x112a6b400] 17:07:13 INFO - PROCESS | 1664 | 1463962033807 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]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 928ms 17:07:13 INFO - PROCESS | 1664 | 1463962033836 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1664 | 1463962033839 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:07:13 INFO - PROCESS | 1664 | 1463962033873 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1664 | 1463962033878 Marionette TRACE conn2 <- [1,1202,null,{}] 17:07:13 INFO - PROCESS | 1664 | 1463962033881 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}] 17:07:14 INFO - PROCESS | 1664 | 1463962034016 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:07:14 INFO - PROCESS | 1664 | 1463962034108 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e11000 == 48 [pid = 1664] [id = 308] 17:07:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x112a5f800) [pid = 1664] [serial = 923] [outer = 0x0] 17:07:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x113a65800) [pid = 1664] [serial = 924] [outer = 0x112a5f800] 17:07:14 INFO - PROCESS | 1664 | 1463962034155 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x1160dbc00) [pid = 1664] [serial = 925] [outer = 0x112a5f800] 17:07:14 INFO - PROCESS | 1664 | 1463962034941 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]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1080ms 17:07:14 INFO - PROCESS | 1664 | 1463962034951 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 1664 | 1463962034953 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:07:14 INFO - PROCESS | 1664 | 1463962034986 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1664 | 1463962034987 Marionette TRACE conn2 <- [1,1206,null,{}] 17:07:14 INFO - PROCESS | 1664 | 1463962034994 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}] 17:07:15 INFO - PROCESS | 1664 | 1463962035099 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf39000 == 47 [pid = 1664] [id = 305] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd2f800 == 46 [pid = 1664] [id = 304] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x123caa800 == 45 [pid = 1664] [id = 303] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x113399000 == 44 [pid = 1664] [id = 302] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12a977800 == 43 [pid = 1664] [id = 301] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12a590000 == 42 [pid = 1664] [id = 300] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12a305000 == 41 [pid = 1664] [id = 299] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x128c80400) [pid = 1664] [serial = 860] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d5000 == 40 [pid = 1664] [id = 298] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x126b32000 == 39 [pid = 1664] [id = 297] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1171ee000 == 38 [pid = 1664] [id = 296] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x124122800 == 37 [pid = 1664] [id = 295] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x123ca8800 == 36 [pid = 1664] [id = 294] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1230cd800 == 35 [pid = 1664] [id = 293] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1191db800 == 34 [pid = 1664] [id = 292] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f6000 == 33 [pid = 1664] [id = 291] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x117557800 == 32 [pid = 1664] [id = 290] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x116910000 == 31 [pid = 1664] [id = 289] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x113a12000 == 30 [pid = 1664] [id = 288] 17:07:15 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbe4000 == 29 [pid = 1664] [id = 287] 17:07:15 INFO - PROCESS | 1664 | 1463962035178 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x113398800 == 30 [pid = 1664] [id = 309] 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x1121b5800) [pid = 1664] [serial = 926] [outer = 0x0] 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x112a6c400) [pid = 1664] [serial = 927] [outer = 0x1121b5800] 17:07:15 INFO - PROCESS | 1664 | 1463962035206 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x112fcd800) [pid = 1664] [serial = 928] [outer = 0x1121b5800] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12a603400) [pid = 1664] [serial = 759] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11823c400) [pid = 1664] [serial = 747] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x123354c00) [pid = 1664] [serial = 753] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x112fc2400) [pid = 1664] [serial = 744] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x128b56800) [pid = 1664] [serial = 756] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1196ca800) [pid = 1664] [serial = 750] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12b9a1800) [pid = 1664] [serial = 654] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1199c8800) [pid = 1664] [serial = 645] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x128a57c00) [pid = 1664] [serial = 648] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12aad5800) [pid = 1664] [serial = 714] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12a942400) [pid = 1664] [serial = 651] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1184cb000) [pid = 1664] [serial = 642] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1294a8c00) [pid = 1664] [serial = 711] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1267d5000) [pid = 1664] [serial = 708] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12b733400) [pid = 1664] [serial = 762] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116f2fc00) [pid = 1664] [serial = 639] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1184b2800) [pid = 1664] [serial = 702] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x119d2b000) [pid = 1664] [serial = 705] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12b933c00) [pid = 1664] [serial = 699] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x128b5a800) [pid = 1664] [serial = 858] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12334f800) [pid = 1664] [serial = 842] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1236eb000) [pid = 1664] [serial = 845] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1247ac800) [pid = 1664] [serial = 848] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12651c800) [pid = 1664] [serial = 852] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x122f59400) [pid = 1664] [serial = 851] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x124ccd800) [pid = 1664] [serial = 849] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1199c5800) [pid = 1664] [serial = 836] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x122f58c00) [pid = 1664] [serial = 837] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11909b000) [pid = 1664] [serial = 833] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11961f400) [pid = 1664] [serial = 834] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11840a400) [pid = 1664] [serial = 830] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1187da000) [pid = 1664] [serial = 831] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116f2cc00) [pid = 1664] [serial = 827] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11823a800) [pid = 1664] [serial = 828] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116a50000) [pid = 1664] [serial = 825] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116187000) [pid = 1664] [serial = 824] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11318ec00) [pid = 1664] [serial = 822] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112854000) [pid = 1664] [serial = 821] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128f3c800) [pid = 1664] [serial = 819] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123095000) [pid = 1664] [serial = 818] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x128b5b400) [pid = 1664] [serial = 816] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1244a7800) [pid = 1664] [serial = 815] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1196eb800) [pid = 1664] [serial = 812] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x122f60000) [pid = 1664] [serial = 813] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118407400) [pid = 1664] [serial = 810] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116a52c00) [pid = 1664] [serial = 809] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11318c000) [pid = 1664] [serial = 807] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112857000) [pid = 1664] [serial = 806] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12b77f800) [pid = 1664] [serial = 804] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x122f5dc00) [pid = 1664] [serial = 839] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123096800) [pid = 1664] [serial = 840] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128a5a000) [pid = 1664] [serial = 857] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1268a2400) [pid = 1664] [serial = 854] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12335c400) [pid = 1664] [serial = 843] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1241dd000) [pid = 1664] [serial = 846] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128a57800) [pid = 1664] [serial = 855] [outer = 0x0] [url = about:blank] 17:07:15 INFO - PROCESS | 1664 | 1463962035535 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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 604ms 17:07:15 INFO - PROCESS | 1664 | 1463962035563 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1664 | 1463962035566 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:07:15 INFO - PROCESS | 1664 | 1463962035571 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1664 | 1463962035572 Marionette TRACE conn2 <- [1,1210,null,{}] 17:07:15 INFO - PROCESS | 1664 | 1463962035577 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}] 17:07:15 INFO - PROCESS | 1664 | 1463962035649 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:07:15 INFO - PROCESS | 1664 | 1463962035653 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x116726000 == 31 [pid = 1664] [id = 310] 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11318ac00) [pid = 1664] [serial = 929] [outer = 0x0] 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11385e800) [pid = 1664] [serial = 930] [outer = 0x11318ac00] 17:07:15 INFO - PROCESS | 1664 | 1463962035681 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x113d5ec00) [pid = 1664] [serial = 931] [outer = 0x11318ac00] 17:07:16 INFO - PROCESS | 1664 | 1463962036046 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]]]}] 17:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 17:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:07:16 INFO - PROCESS | 1664 | 1463962036093 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 1664 | 1463962036094 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:07:16 INFO - PROCESS | 1664 | 1463962036097 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 1664 | 1463962036099 Marionette TRACE conn2 <- [1,1214,null,{}] 17:07:16 INFO - PROCESS | 1664 | 1463962036107 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}] 17:07:16 INFO - PROCESS | 1664 | 1463962036201 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:07:16 INFO - PROCESS | 1664 | 1463962036213 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180d7000 == 32 [pid = 1664] [id = 311] 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x115ebe400) [pid = 1664] [serial = 932] [outer = 0x0] 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116069400) [pid = 1664] [serial = 933] [outer = 0x115ebe400] 17:07:16 INFO - PROCESS | 1664 | 1463962036241 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116746800) [pid = 1664] [serial = 934] [outer = 0x115ebe400] 17:07:16 INFO - PROCESS | 1664 | 1463962036553 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]]]}] 17:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 17:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:07:16 INFO - PROCESS | 1664 | 1463962036567 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 1664 | 1463962036569 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:07:16 INFO - PROCESS | 1664 | 1463962036571 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 1664 | 1463962036572 Marionette TRACE conn2 <- [1,1218,null,{}] 17:07:16 INFO - PROCESS | 1664 | 1463962036576 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}] 17:07:16 INFO - PROCESS | 1664 | 1463962036653 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:07:16 INFO - PROCESS | 1664 | 1463962036701 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119057800 == 33 [pid = 1664] [id = 312] 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11601d000) [pid = 1664] [serial = 935] [outer = 0x0] 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x116997400) [pid = 1664] [serial = 936] [outer = 0x11601d000] 17:07:16 INFO - PROCESS | 1664 | 1463962036726 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116f25000) [pid = 1664] [serial = 937] [outer = 0x11601d000] 17:07:17 INFO - PROCESS | 1664 | 1463962037013 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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 472ms 17:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:07:17 INFO - PROCESS | 1664 | 1463962037048 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1664 | 1463962037049 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:07:17 INFO - PROCESS | 1664 | 1463962037051 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1664 | 1463962037052 Marionette TRACE conn2 <- [1,1222,null,{}] 17:07:17 INFO - PROCESS | 1664 | 1463962037055 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}] 17:07:17 INFO - PROCESS | 1664 | 1463962037130 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:07:17 INFO - PROCESS | 1664 | 1463962037134 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f73000 == 34 [pid = 1664] [id = 313] 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x116748c00) [pid = 1664] [serial = 938] [outer = 0x0] 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x117168800) [pid = 1664] [serial = 939] [outer = 0x116748c00] 17:07:17 INFO - PROCESS | 1664 | 1463962037162 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x117543800) [pid = 1664] [serial = 940] [outer = 0x116748c00] 17:07:17 INFO - PROCESS | 1664 | 1463962037529 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] 17:07:17 INFO - PROCESS | 1664 | 1463962037572 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:07:17 INFO - PROCESS | 1664 | 1463962037580 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1664 | 1463962037581 Marionette TRACE conn2 <- [1,1226,null,{}] 17:07:17 INFO - PROCESS | 1664 | 1463962037583 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}] 17:07:17 INFO - PROCESS | 1664 | 1463962037690 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:07:17 INFO - PROCESS | 1664 | 1463962037725 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x123636000 == 35 [pid = 1664] [id = 314] 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117679800) [pid = 1664] [serial = 941] [outer = 0x0] 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118404c00) [pid = 1664] [serial = 942] [outer = 0x117679800] 17:07:17 INFO - PROCESS | 1664 | 1463962037751 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1184b4c00) [pid = 1664] [serial = 943] [outer = 0x117679800] 17:07:18 INFO - PROCESS | 1664 | 1463962038071 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 17:07:18 INFO - PROCESS | 1664 | 1463962038098 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1664 | 1463962038099 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:07:18 INFO - PROCESS | 1664 | 1463962038101 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1664 | 1463962038102 Marionette TRACE conn2 <- [1,1230,null,{}] 17:07:18 INFO - PROCESS | 1664 | 1463962038104 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}] 17:07:18 INFO - PROCESS | 1664 | 1463962038193 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:07:18 INFO - PROCESS | 1664 | 1463962038197 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f6b800 == 36 [pid = 1664] [id = 315] 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118211c00) [pid = 1664] [serial = 944] [outer = 0x0] 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1184c2000) [pid = 1664] [serial = 945] [outer = 0x118211c00] 17:07:18 INFO - PROCESS | 1664 | 1463962038222 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11891cc00) [pid = 1664] [serial = 946] [outer = 0x118211c00] 17:07:18 INFO - PROCESS | 1664 | 1463962038522 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 17:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:07:18 INFO - PROCESS | 1664 | 1463962038569 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1664 | 1463962038570 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:07:18 INFO - PROCESS | 1664 | 1463962038572 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1664 | 1463962038574 Marionette TRACE conn2 <- [1,1234,null,{}] 17:07:18 INFO - PROCESS | 1664 | 1463962038586 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}] 17:07:18 INFO - PROCESS | 1664 | 1463962038679 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:07:18 INFO - PROCESS | 1664 | 1463962038693 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12412e800 == 37 [pid = 1664] [id = 316] 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1187d8000) [pid = 1664] [serial = 947] [outer = 0x0] 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11907fc00) [pid = 1664] [serial = 948] [outer = 0x1187d8000] 17:07:18 INFO - PROCESS | 1664 | 1463962038718 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119097800) [pid = 1664] [serial = 949] [outer = 0x1187d8000] 17:07:19 INFO - PROCESS | 1664 | 1463962039008 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]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 17:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:07:19 INFO - PROCESS | 1664 | 1463962039046 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1664 | 1463962039047 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:07:19 INFO - PROCESS | 1664 | 1463962039049 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1664 | 1463962039051 Marionette TRACE conn2 <- [1,1238,null,{}] 17:07:19 INFO - PROCESS | 1664 | 1463962039053 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}] 17:07:19 INFO - PROCESS | 1664 | 1463962039145 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:07:19 INFO - PROCESS | 1664 | 1463962039155 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12652b800 == 38 [pid = 1664] [id = 317] 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1189e7400) [pid = 1664] [serial = 950] [outer = 0x0] 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119110c00) [pid = 1664] [serial = 951] [outer = 0x1189e7400] 17:07:19 INFO - PROCESS | 1664 | 1463962039180 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11961fc00) [pid = 1664] [serial = 952] [outer = 0x1189e7400] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118236800) [pid = 1664] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124169400) [pid = 1664] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119877800) [pid = 1664] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x128b58c00) [pid = 1664] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x113187400) [pid = 1664] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116f32800) [pid = 1664] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116029800) [pid = 1664] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112852000) [pid = 1664] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f30800) [pid = 1664] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118239000) [pid = 1664] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1166b1800) [pid = 1664] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1196d1400) [pid = 1664] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1196ed800) [pid = 1664] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116a51400) [pid = 1664] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113187000) [pid = 1664] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x110d58c00) [pid = 1664] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12309ac00) [pid = 1664] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110d58800) [pid = 1664] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:07:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112146800) [pid = 1664] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:07:19 INFO - PROCESS | 1664 | 1463962039602 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]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 568ms 17:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:07:19 INFO - PROCESS | 1664 | 1463962039618 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1664 | 1463962039619 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:07:19 INFO - PROCESS | 1664 | 1463962039621 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1664 | 1463962039622 Marionette TRACE conn2 <- [1,1242,null,{}] 17:07:19 INFO - PROCESS | 1664 | 1463962039630 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}] 17:07:19 INFO - PROCESS | 1664 | 1463962039732 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:07:19 INFO - PROCESS | 1664 | 1463962039767 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x124123000 == 39 [pid = 1664] [id = 318] 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112146800) [pid = 1664] [serial = 953] [outer = 0x0] 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116f2f000) [pid = 1664] [serial = 954] [outer = 0x112146800] 17:07:19 INFO - PROCESS | 1664 | 1463962039800 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1194ce800) [pid = 1664] [serial = 955] [outer = 0x112146800] 17:07:20 INFO - PROCESS | 1664 | 1463962040077 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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 473ms 17:07:20 INFO - PROCESS | 1664 | 1463962040100 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:07:20 INFO - PROCESS | 1664 | 1463962040101 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:07:20 INFO - PROCESS | 1664 | 1463962040103 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1664 | 1463962040105 Marionette TRACE conn2 <- [1,1246,null,{}] 17:07:20 INFO - PROCESS | 1664 | 1463962040115 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}] 17:07:20 INFO - PROCESS | 1664 | 1463962040209 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:07:20 INFO - PROCESS | 1664 | 1463962040215 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x128ddc800 == 40 [pid = 1664] [id = 319] 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119622400) [pid = 1664] [serial = 956] [outer = 0x0] 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1196d7000) [pid = 1664] [serial = 957] [outer = 0x119622400] 17:07:20 INFO - PROCESS | 1664 | 1463962040243 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1199bd800) [pid = 1664] [serial = 958] [outer = 0x119622400] 17:07:20 INFO - PROCESS | 1664 | 1463962040591 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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 17:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:07:20 INFO - PROCESS | 1664 | 1463962040624 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1664 | 1463962040627 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:07:20 INFO - PROCESS | 1664 | 1463962040630 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1664 | 1463962040631 Marionette TRACE conn2 <- [1,1250,null,{}] 17:07:20 INFO - PROCESS | 1664 | 1463962040633 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}] 17:07:20 INFO - PROCESS | 1664 | 1463962040705 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:07:20 INFO - PROCESS | 1664 | 1463962040712 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f18000 == 41 [pid = 1664] [id = 320] 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1199c2000) [pid = 1664] [serial = 959] [outer = 0x0] 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119b9d800) [pid = 1664] [serial = 960] [outer = 0x1199c2000] 17:07:20 INFO - PROCESS | 1664 | 1463962040736 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119d25800) [pid = 1664] [serial = 961] [outer = 0x1199c2000] 17:07:21 INFO - PROCESS | 1664 | 1463962041037 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]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 419ms 17:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:07:21 INFO - PROCESS | 1664 | 1463962041049 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1664 | 1463962041050 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:07:21 INFO - PROCESS | 1664 | 1463962041052 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1664 | 1463962041053 Marionette TRACE conn2 <- [1,1254,null,{}] 17:07:21 INFO - PROCESS | 1664 | 1463962041055 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}] 17:07:21 INFO - PROCESS | 1664 | 1463962041133 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:07:21 INFO - PROCESS | 1664 | 1463962041137 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a314000 == 42 [pid = 1664] [id = 321] 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119b73c00) [pid = 1664] [serial = 962] [outer = 0x0] 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x122f55c00) [pid = 1664] [serial = 963] [outer = 0x119b73c00] 17:07:21 INFO - PROCESS | 1664 | 1463962041164 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x122f5ec00) [pid = 1664] [serial = 964] [outer = 0x119b73c00] 17:07:21 INFO - PROCESS | 1664 | 1463962041567 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]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 574ms 17:07:21 INFO - PROCESS | 1664 | 1463962041626 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1664 | 1463962041629 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:07:21 INFO - PROCESS | 1664 | 1463962041632 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1664 | 1463962041635 Marionette TRACE conn2 <- [1,1258,null,{}] 17:07:21 INFO - PROCESS | 1664 | 1463962041638 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}] 17:07:21 INFO - PROCESS | 1664 | 1463962041741 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:07:21 INFO - PROCESS | 1664 | 1463962041804 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e13800 == 43 [pid = 1664] [id = 322] 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x111f17800) [pid = 1664] [serial = 965] [outer = 0x0] 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112854400) [pid = 1664] [serial = 966] [outer = 0x111f17800] 17:07:21 INFO - PROCESS | 1664 | 1463962041836 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x113187800) [pid = 1664] [serial = 967] [outer = 0x111f17800] 17:07:22 INFO - PROCESS | 1664 | 1463962042264 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]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 17:07:22 INFO - PROCESS | 1664 | 1463962042303 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1664 | 1463962042307 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:07:22 INFO - PROCESS | 1664 | 1463962042312 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1664 | 1463962042314 Marionette TRACE conn2 <- [1,1262,null,{}] 17:07:22 INFO - PROCESS | 1664 | 1463962042316 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}] 17:07:22 INFO - PROCESS | 1664 | 1463962042415 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:07:22 INFO - PROCESS | 1664 | 1463962042477 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d0000 == 44 [pid = 1664] [id = 323] 17:07:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x113191800) [pid = 1664] [serial = 968] [outer = 0x0] 17:07:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x115e40400) [pid = 1664] [serial = 969] [outer = 0x113191800] 17:07:22 INFO - PROCESS | 1664 | 1463962042509 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1161f1c00) [pid = 1664] [serial = 970] [outer = 0x113191800] 17:07:22 INFO - PROCESS | 1664 | 1463962042927 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]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 17:07:22 INFO - PROCESS | 1664 | 1463962042983 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1664 | 1463962042984 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:07:22 INFO - PROCESS | 1664 | 1463962042987 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1664 | 1463962042989 Marionette TRACE conn2 <- [1,1266,null,{}] 17:07:23 INFO - PROCESS | 1664 | 1463962042997 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}] 17:07:23 INFO - PROCESS | 1664 | 1463962043144 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:07:23 INFO - PROCESS | 1664 | 1463962043222 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a592000 == 45 [pid = 1664] [id = 324] 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116f2e000) [pid = 1664] [serial = 971] [outer = 0x0] 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118035c00) [pid = 1664] [serial = 972] [outer = 0x116f2e000] 17:07:23 INFO - PROCESS | 1664 | 1463962043254 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x118410400) [pid = 1664] [serial = 973] [outer = 0x116f2e000] 17:07:23 INFO - PROCESS | 1664 | 1463962043642 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]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 723ms 17:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:07:23 INFO - PROCESS | 1664 | 1463962043711 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1664 | 1463962043713 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:07:23 INFO - PROCESS | 1664 | 1463962043715 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1664 | 1463962043716 Marionette TRACE conn2 <- [1,1270,null,{}] 17:07:23 INFO - PROCESS | 1664 | 1463962043719 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}] 17:07:23 INFO - PROCESS | 1664 | 1463962043816 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:07:23 INFO - PROCESS | 1664 | 1463962043866 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a975000 == 46 [pid = 1664] [id = 325] 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1184ac400) [pid = 1664] [serial = 974] [outer = 0x0] 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1189f4000) [pid = 1664] [serial = 975] [outer = 0x1184ac400] 17:07:23 INFO - PROCESS | 1664 | 1463962043896 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1196d0800) [pid = 1664] [serial = 976] [outer = 0x1184ac400] 17:07:24 INFO - PROCESS | 1664 | 1463962044317 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]]]}] 17:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 618ms 17:07:24 INFO - PROCESS | 1664 | 1463962044334 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:07:24 INFO - PROCESS | 1664 | 1463962044335 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:07:24 INFO - PROCESS | 1664 | 1463962044338 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 1664 | 1463962044339 Marionette TRACE conn2 <- [1,1274,null,{}] 17:07:24 INFO - PROCESS | 1664 | 1463962044341 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}] 17:07:24 INFO - PROCESS | 1664 | 1463962044450 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:07:24 INFO - PROCESS | 1664 | 1463962044531 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171ee800 == 47 [pid = 1664] [id = 326] 17:07:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1184ad400) [pid = 1664] [serial = 977] [outer = 0x0] 17:07:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1196e7c00) [pid = 1664] [serial = 978] [outer = 0x1184ad400] 17:07:24 INFO - PROCESS | 1664 | 1463962044561 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119b9dc00) [pid = 1664] [serial = 979] [outer = 0x1184ad400] 17:07:25 INFO - PROCESS | 1664 | 1463962045114 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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 821ms 17:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:07:25 INFO - PROCESS | 1664 | 1463962045160 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1664 | 1463962045162 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:07:25 INFO - PROCESS | 1664 | 1463962045165 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1664 | 1463962045168 Marionette TRACE conn2 <- [1,1278,null,{}] 17:07:25 INFO - PROCESS | 1664 | 1463962045172 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}] 17:07:25 INFO - PROCESS | 1664 | 1463962045264 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:07:25 INFO - PROCESS | 1664 | 1463962045318 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848b000 == 48 [pid = 1664] [id = 327] 17:07:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x112855000) [pid = 1664] [serial = 980] [outer = 0x0] 17:07:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x112fcc800) [pid = 1664] [serial = 981] [outer = 0x112855000] 17:07:25 INFO - PROCESS | 1664 | 1463962045345 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11325e400) [pid = 1664] [serial = 982] [outer = 0x112855000] 17:07:25 INFO - PROCESS | 1664 | 1463962045790 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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 17:07:25 INFO - PROCESS | 1664 | 1463962045839 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1664 | 1463962045845 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:07:25 INFO - PROCESS | 1664 | 1463962045849 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1664 | 1463962045851 Marionette TRACE conn2 <- [1,1282,null,{}] 17:07:25 INFO - PROCESS | 1664 | 1463962045853 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}] 17:07:25 INFO - PROCESS | 1664 | 1463962045944 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x128f18000 == 47 [pid = 1664] [id = 320] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x128ddc800 == 46 [pid = 1664] [id = 319] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x124123000 == 45 [pid = 1664] [id = 318] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12652b800 == 44 [pid = 1664] [id = 317] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12412e800 == 43 [pid = 1664] [id = 316] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x122f6b800 == 42 [pid = 1664] [id = 315] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x123636000 == 41 [pid = 1664] [id = 314] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x122f73000 == 40 [pid = 1664] [id = 313] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x119057800 == 39 [pid = 1664] [id = 312] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1180d7000 == 38 [pid = 1664] [id = 311] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x116726000 == 37 [pid = 1664] [id = 310] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x113398800 == 36 [pid = 1664] [id = 309] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x115e11000 == 35 [pid = 1664] [id = 308] 17:07:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1171cf000 == 34 [pid = 1664] [id = 307] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x123df7c00) [pid = 1664] [serial = 912] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1244a8c00) [pid = 1664] [serial = 914] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123050800) [pid = 1664] [serial = 896] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128f48c00) [pid = 1664] [serial = 861] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11330d000) [pid = 1664] [serial = 866] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113a6c400) [pid = 1664] [serial = 867] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118409000) [pid = 1664] [serial = 878] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1184b8800) [pid = 1664] [serial = 879] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1196df800) [pid = 1664] [serial = 890] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1196ed400) [pid = 1664] [serial = 891] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x112855800) [pid = 1664] [serial = 863] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x113183800) [pid = 1664] [serial = 864] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119110800) [pid = 1664] [serial = 884] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11961ec00) [pid = 1664] [serial = 885] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1187de400) [pid = 1664] [serial = 881] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11908a000) [pid = 1664] [serial = 882] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11693c400) [pid = 1664] [serial = 872] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116a5a000) [pid = 1664] [serial = 873] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1230eb400) [pid = 1664] [serial = 899] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119b6d800) [pid = 1664] [serial = 893] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1196d2400) [pid = 1664] [serial = 887] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1196d7c00) [pid = 1664] [serial = 888] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116f28400) [pid = 1664] [serial = 875] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116f32000) [pid = 1664] [serial = 876] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116024400) [pid = 1664] [serial = 869] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116188000) [pid = 1664] [serial = 870] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116aca400) [pid = 1664] [serial = 501] [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.] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1247a6800) [pid = 1664] [serial = 915] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12335ac00) [pid = 1664] [serial = 902] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123507000) [pid = 1664] [serial = 903] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x123351000) [pid = 1664] [serial = 900] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x123414c00) [pid = 1664] [serial = 911] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1121b6400) [pid = 1664] [serial = 905] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1184ab400) [pid = 1664] [serial = 908] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x113309800) [pid = 1664] [serial = 906] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x123096000) [pid = 1664] [serial = 897] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1199bd000) [pid = 1664] [serial = 909] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x122f56000) [pid = 1664] [serial = 894] [outer = 0x0] [url = about:blank] 17:07:26 INFO - PROCESS | 1664 | 1463962046059 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1130aa000 == 35 [pid = 1664] [id = 328] 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x111f4e400) [pid = 1664] [serial = 983] [outer = 0x0] 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112a63400) [pid = 1664] [serial = 984] [outer = 0x111f4e400] 17:07:26 INFO - PROCESS | 1664 | 1463962046086 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116182800) [pid = 1664] [serial = 985] [outer = 0x111f4e400] 17:07:26 INFO - PROCESS | 1664 | 1463962046387 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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 17:07:26 INFO - PROCESS | 1664 | 1463962046419 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1664 | 1463962046420 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:07:26 INFO - PROCESS | 1664 | 1463962046422 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1664 | 1463962046427 Marionette TRACE conn2 <- [1,1286,null,{}] 17:07:26 INFO - PROCESS | 1664 | 1463962046436 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}] 17:07:26 INFO - PROCESS | 1664 | 1463962046514 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:07:26 INFO - PROCESS | 1664 | 1463962046519 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185e3000 == 36 [pid = 1664] [id = 329] 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116749400) [pid = 1664] [serial = 986] [outer = 0x0] 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f24000) [pid = 1664] [serial = 987] [outer = 0x116749400] 17:07:26 INFO - PROCESS | 1664 | 1463962046549 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11766b800) [pid = 1664] [serial = 988] [outer = 0x116749400] 17:07:26 INFO - PROCESS | 1664 | 1463962046907 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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 524ms 17:07:26 INFO - PROCESS | 1664 | 1463962046948 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1664 | 1463962046951 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:07:26 INFO - PROCESS | 1664 | 1463962046954 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1664 | 1463962046956 Marionette TRACE conn2 <- [1,1290,null,{}] 17:07:26 INFO - PROCESS | 1664 | 1463962046959 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}] 17:07:27 INFO - PROCESS | 1664 | 1463962047078 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:07:27 INFO - PROCESS | 1664 | 1463962047087 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a4800 == 37 [pid = 1664] [id = 330] 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11820b400) [pid = 1664] [serial = 989] [outer = 0x0] 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118408c00) [pid = 1664] [serial = 990] [outer = 0x11820b400] 17:07:27 INFO - PROCESS | 1664 | 1463962047129 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1184b5400) [pid = 1664] [serial = 991] [outer = 0x11820b400] 17:07:27 INFO - PROCESS | 1664 | 1463962047563 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]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 619ms 17:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:07:27 INFO - PROCESS | 1664 | 1463962047575 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1664 | 1463962047576 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:07:27 INFO - PROCESS | 1664 | 1463962047578 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1664 | 1463962047579 Marionette TRACE conn2 <- [1,1294,null,{}] 17:07:27 INFO - PROCESS | 1664 | 1463962047582 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}] 17:07:27 INFO - PROCESS | 1664 | 1463962047656 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:07:27 INFO - PROCESS | 1664 | 1463962047663 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x123622800 == 38 [pid = 1664] [id = 331] 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1184b4000) [pid = 1664] [serial = 992] [outer = 0x0] 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118923000) [pid = 1664] [serial = 993] [outer = 0x1184b4000] 17:07:27 INFO - PROCESS | 1664 | 1463962047688 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119110800) [pid = 1664] [serial = 994] [outer = 0x1184b4000] 17:07:28 INFO - PROCESS | 1664 | 1463962048016 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]]]}] 17:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 17:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:07:28 INFO - PROCESS | 1664 | 1463962048049 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 1664 | 1463962048050 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:07:28 INFO - PROCESS | 1664 | 1463962048054 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1664 | 1463962048055 Marionette TRACE conn2 <- [1,1298,null,{}] 17:07:28 INFO - PROCESS | 1664 | 1463962048059 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}] 17:07:28 INFO - PROCESS | 1664 | 1463962048238 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:07:28 INFO - PROCESS | 1664 | 1463962048262 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x124122000 == 39 [pid = 1664] [id = 332] 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119082800) [pid = 1664] [serial = 995] [outer = 0x0] 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1196d1000) [pid = 1664] [serial = 996] [outer = 0x119082800] 17:07:28 INFO - PROCESS | 1664 | 1463962048287 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x122f5a000) [pid = 1664] [serial = 997] [outer = 0x119082800] 17:07:28 INFO - PROCESS | 1664 | 1463962048645 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]]]}] 17:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 622ms 17:07:28 INFO - PROCESS | 1664 | 1463962048675 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 1664 | 1463962048676 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:07:28 INFO - PROCESS | 1664 | 1463962048679 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1664 | 1463962048680 Marionette TRACE conn2 <- [1,1302,null,{}] 17:07:28 INFO - PROCESS | 1664 | 1463962048687 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}] 17:07:28 INFO - PROCESS | 1664 | 1463962048779 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:07:28 INFO - PROCESS | 1664 | 1463962048783 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e26800 == 40 [pid = 1664] [id = 333] 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x122f5a400) [pid = 1664] [serial = 998] [outer = 0x0] 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x123091000) [pid = 1664] [serial = 999] [outer = 0x122f5a400] 17:07:28 INFO - PROCESS | 1664 | 1463962048808 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12309a800) [pid = 1664] [serial = 1000] [outer = 0x122f5a400] 17:07:29 INFO - PROCESS | 1664 | 1463962049145 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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 17:07:29 INFO - PROCESS | 1664 | 1463962049197 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1664 | 1463962049198 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:07:29 INFO - PROCESS | 1664 | 1463962049200 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1664 | 1463962049201 Marionette TRACE conn2 <- [1,1306,null,{}] 17:07:29 INFO - PROCESS | 1664 | 1463962049204 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}] 17:07:29 INFO - PROCESS | 1664 | 1463962049298 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:07:29 INFO - PROCESS | 1664 | 1463962049310 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d25000 == 41 [pid = 1664] [id = 334] 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x123092800) [pid = 1664] [serial = 1001] [outer = 0x0] 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1232eec00) [pid = 1664] [serial = 1002] [outer = 0x123092800] 17:07:29 INFO - PROCESS | 1664 | 1463962049334 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x123353000) [pid = 1664] [serial = 1003] [outer = 0x123092800] 17:07:29 INFO - PROCESS | 1664 | 1463962049669 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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 17:07:29 INFO - PROCESS | 1664 | 1463962049720 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1664 | 1463962049721 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:07:29 INFO - PROCESS | 1664 | 1463962049724 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1664 | 1463962049725 Marionette TRACE conn2 <- [1,1310,null,{}] 17:07:29 INFO - PROCESS | 1664 | 1463962049735 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}] 17:07:29 INFO - PROCESS | 1664 | 1463962049829 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:07:29 INFO - PROCESS | 1664 | 1463962049844 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f18000 == 42 [pid = 1664] [id = 335] 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12309dc00) [pid = 1664] [serial = 1004] [outer = 0x0] 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12335e400) [pid = 1664] [serial = 1005] [outer = 0x12309dc00] 17:07:29 INFO - PROCESS | 1664 | 1463962049869 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123505000) [pid = 1664] [serial = 1006] [outer = 0x12309dc00] 17:07:30 INFO - PROCESS | 1664 | 1463962050186 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] 17:07:30 INFO - PROCESS | 1664 | 1463962050282 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:07:30 INFO - PROCESS | 1664 | 1463962050286 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1664 | 1463962050287 Marionette TRACE conn2 <- [1,1314,null,{}] 17:07:30 INFO - PROCESS | 1664 | 1463962050289 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}] 17:07:30 INFO - PROCESS | 1664 | 1463962050366 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:07:30 INFO - PROCESS | 1664 | 1463962050370 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12318d000 == 43 [pid = 1664] [id = 336] 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x113186000) [pid = 1664] [serial = 1007] [outer = 0x0] 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116998800) [pid = 1664] [serial = 1008] [outer = 0x113186000] 17:07:30 INFO - PROCESS | 1664 | 1463962050395 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11909c000) [pid = 1664] [serial = 1009] [outer = 0x113186000] 17:07:30 INFO - PROCESS | 1664 | 1463962050731 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]]]}] 17:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 17:07:30 INFO - PROCESS | 1664 | 1463962050759 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 1664 | 1463962050760 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:07:30 INFO - PROCESS | 1664 | 1463962050762 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1664 | 1463962050764 Marionette TRACE conn2 <- [1,1318,null,{}] 17:07:30 INFO - PROCESS | 1664 | 1463962050766 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}] 17:07:30 INFO - PROCESS | 1664 | 1463962050856 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:07:30 INFO - PROCESS | 1664 | 1463962050905 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a964800 == 44 [pid = 1664] [id = 337] 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11318e800) [pid = 1664] [serial = 1010] [outer = 0x0] 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1230ee400) [pid = 1664] [serial = 1011] [outer = 0x11318e800] 17:07:30 INFO - PROCESS | 1664 | 1463962050942 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1244ad000) [pid = 1664] [serial = 1012] [outer = 0x11318e800] 17:07:31 INFO - PROCESS | 1664 | 1463962051214 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]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 17:07:31 INFO - PROCESS | 1664 | 1463962051233 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1664 | 1463962051235 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:07:31 INFO - PROCESS | 1664 | 1463962051237 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1664 | 1463962051238 Marionette TRACE conn2 <- [1,1322,null,{}] 17:07:31 INFO - PROCESS | 1664 | 1463962051248 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}] 17:07:31 INFO - PROCESS | 1664 | 1463962051333 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:07:31 INFO - PROCESS | 1664 | 1463962051338 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0a0800 == 45 [pid = 1664] [id = 338] 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124658000) [pid = 1664] [serial = 1013] [outer = 0x0] 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124cc3400) [pid = 1664] [serial = 1014] [outer = 0x124658000] 17:07:31 INFO - PROCESS | 1664 | 1463962051363 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126135000) [pid = 1664] [serial = 1015] [outer = 0x124658000] 17:07:31 INFO - PROCESS | 1664 | 1463962051684 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]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 17:07:31 INFO - PROCESS | 1664 | 1463962051711 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1664 | 1463962051712 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:07:31 INFO - PROCESS | 1664 | 1463962051714 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1664 | 1463962051715 Marionette TRACE conn2 <- [1,1326,null,{}] 17:07:31 INFO - PROCESS | 1664 | 1463962051717 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}] 17:07:31 INFO - PROCESS | 1664 | 1463962051818 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:07:31 INFO - PROCESS | 1664 | 1463962051825 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b94d000 == 46 [pid = 1664] [id = 339] 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1241dd800) [pid = 1664] [serial = 1016] [outer = 0x0] 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12651ec00) [pid = 1664] [serial = 1017] [outer = 0x1241dd800] 17:07:31 INFO - PROCESS | 1664 | 1463962051850 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1267d2800) [pid = 1664] [serial = 1018] [outer = 0x1241dd800] 17:07:32 INFO - PROCESS | 1664 | 1463962052176 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]]]}] 17:07:32 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 17:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 17:07:32 INFO - PROCESS | 1664 | 1463962052183 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1664 | 1463962052184 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:07:32 INFO - PROCESS | 1664 | 1463962052187 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1664 | 1463962052188 Marionette TRACE conn2 <- [1,1330,null,{}] 17:07:32 INFO - PROCESS | 1664 | 1463962052190 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}] 17:07:32 INFO - PROCESS | 1664 | 1463962052272 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:07:32 INFO - PROCESS | 1664 | 1463962052374 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1130b0800 == 47 [pid = 1664] [id = 340] 17:07:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x110d58c00) [pid = 1664] [serial = 1019] [outer = 0x0] 17:07:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x110fb1400) [pid = 1664] [serial = 1020] [outer = 0x110d58c00] 17:07:32 INFO - PROCESS | 1664 | 1463962052406 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11284f800) [pid = 1664] [serial = 1021] [outer = 0x110d58c00] 17:07:32 INFO - PROCESS | 1664 | 1463962052848 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]]]}] 17:07:32 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 17:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 17:07:32 INFO - PROCESS | 1664 | 1463962052909 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1664 | 1463962052912 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:07:32 INFO - PROCESS | 1664 | 1463962052915 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1664 | 1463962052917 Marionette TRACE conn2 <- [1,1334,null,{}] 17:07:32 INFO - PROCESS | 1664 | 1463962052920 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}] 17:07:33 INFO - PROCESS | 1664 | 1463962053024 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:07:33 INFO - PROCESS | 1664 | 1463962053076 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f6d800 == 48 [pid = 1664] [id = 341] 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11385cc00) [pid = 1664] [serial = 1022] [outer = 0x0] 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1161e5000) [pid = 1664] [serial = 1023] [outer = 0x11385cc00] 17:07:33 INFO - PROCESS | 1664 | 1463962053107 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x116944000) [pid = 1664] [serial = 1024] [outer = 0x11385cc00] 17:07:33 INFO - PROCESS | 1664 | 1463962053537 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]]]}] 17:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 674ms 17:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:07:33 INFO - PROCESS | 1664 | 1463962053590 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 1664 | 1463962053593 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:07:33 INFO - PROCESS | 1664 | 1463962053595 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 1664 | 1463962053597 Marionette TRACE conn2 <- [1,1338,null,{}] 17:07:33 INFO - PROCESS | 1664 | 1463962053599 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}] 17:07:33 INFO - PROCESS | 1664 | 1463962053725 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:07:33 INFO - PROCESS | 1664 | 1463962053789 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292af000 == 49 [pid = 1664] [id = 342] 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116f26000) [pid = 1664] [serial = 1025] [outer = 0x0] 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11823c400) [pid = 1664] [serial = 1026] [outer = 0x116f26000] 17:07:33 INFO - PROCESS | 1664 | 1463962053819 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11961d000) [pid = 1664] [serial = 1027] [outer = 0x116f26000] 17:07:34 INFO - PROCESS | 1664 | 1463962054719 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]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 17:07:34 INFO - PROCESS | 1664 | 1463962054768 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1664 | 1463962054769 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:07:34 INFO - PROCESS | 1664 | 1463962054778 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1664 | 1463962054783 Marionette TRACE conn2 <- [1,1342,null,{}] 17:07:34 INFO - PROCESS | 1664 | 1463962054786 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}] 17:07:34 INFO - PROCESS | 1664 | 1463962054888 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:07:34 INFO - PROCESS | 1664 | 1463962054937 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3a000 == 50 [pid = 1664] [id = 343] 17:07:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1196cf400) [pid = 1664] [serial = 1028] [outer = 0x0] 17:07:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119b96800) [pid = 1664] [serial = 1029] [outer = 0x1196cf400] 17:07:34 INFO - PROCESS | 1664 | 1463962054966 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1230e8400) [pid = 1664] [serial = 1030] [outer = 0x1196cf400] 17:07:35 INFO - PROCESS | 1664 | 1463962055418 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]]]}] 17:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 679ms 17:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:07:35 INFO - PROCESS | 1664 | 1463962055451 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:07:35 INFO - PROCESS | 1664 | 1463962055453 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:07:35 INFO - PROCESS | 1664 | 1463962055455 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:07:35 INFO - PROCESS | 1664 | 1463962055457 Marionette TRACE conn2 <- [1,1346,null,{}] 17:07:35 INFO - PROCESS | 1664 | 1463962055459 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}] 17:07:35 INFO - PROCESS | 1664 | 1463962055560 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:07:35 INFO - PROCESS | 1664 | 1463962055612 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11701c000 == 51 [pid = 1664] [id = 344] 17:07:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x113189400) [pid = 1664] [serial = 1031] [outer = 0x0] 17:07:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1194c4800) [pid = 1664] [serial = 1032] [outer = 0x113189400] 17:07:35 INFO - PROCESS | 1664 | 1463962055642 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x123354800) [pid = 1664] [serial = 1033] [outer = 0x113189400] 17:07:36 INFO - PROCESS | 1664 | 1463962056266 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]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 870ms 17:07:36 INFO - PROCESS | 1664 | 1463962056326 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:07:36 INFO - PROCESS | 1664 | 1463962056328 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:07:36 INFO - PROCESS | 1664 | 1463962056332 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1664 | 1463962056334 Marionette TRACE conn2 <- [1,1350,null,{}] 17:07:36 INFO - PROCESS | 1664 | 1463962056337 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}] 17:07:36 INFO - PROCESS | 1664 | 1463962056468 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:07:36 INFO - PROCESS | 1664 | 1463962056481 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x11696e000 == 52 [pid = 1664] [id = 345] 17:07:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11380dc00) [pid = 1664] [serial = 1034] [outer = 0x0] 17:07:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x113de9800) [pid = 1664] [serial = 1035] [outer = 0x11380dc00] 17:07:36 INFO - PROCESS | 1664 | 1463962056510 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x116029c00) [pid = 1664] [serial = 1036] [outer = 0x11380dc00] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12b94d000 == 51 [pid = 1664] [id = 339] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0a0800 == 50 [pid = 1664] [id = 338] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12a964800 == 49 [pid = 1664] [id = 337] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12318d000 == 48 [pid = 1664] [id = 336] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x128f18000 == 47 [pid = 1664] [id = 335] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x126d25000 == 46 [pid = 1664] [id = 334] 17:07:36 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x122f55c00) [pid = 1664] [serial = 963] [outer = 0x0] [url = about:blank] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x124e26800 == 45 [pid = 1664] [id = 333] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x124122000 == 44 [pid = 1664] [id = 332] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x123622800 == 43 [pid = 1664] [id = 331] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a4800 == 42 [pid = 1664] [id = 330] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1185e3000 == 41 [pid = 1664] [id = 329] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1130aa000 == 40 [pid = 1664] [id = 328] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11848b000 == 39 [pid = 1664] [id = 327] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1171ee800 == 38 [pid = 1664] [id = 326] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12a975000 == 37 [pid = 1664] [id = 325] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12a592000 == 36 [pid = 1664] [id = 324] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d0000 == 35 [pid = 1664] [id = 323] 17:07:36 INFO - PROCESS | 1664 | --DOCSHELL 0x115e13800 == 34 [pid = 1664] [id = 322] 17:07:36 INFO - PROCESS | 1664 | 1463962056954 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]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 17:07:37 INFO - PROCESS | 1664 | 1463962057002 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1664 | 1463962057006 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:07:37 INFO - PROCESS | 1664 | 1463962057010 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1664 | 1463962057012 Marionette TRACE conn2 <- [1,1354,null,{}] 17:07:37 INFO - PROCESS | 1664 | 1463962057014 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}] 17:07:37 INFO - PROCESS | 1664 | 1463962057090 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:07:37 INFO - PROCESS | 1664 | 1463962057099 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f08800 == 35 [pid = 1664] [id = 346] 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11618bc00) [pid = 1664] [serial = 1037] [outer = 0x0] 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11674f400) [pid = 1664] [serial = 1038] [outer = 0x11618bc00] 17:07:37 INFO - PROCESS | 1664 | 1463962057124 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x116f30800) [pid = 1664] [serial = 1039] [outer = 0x11618bc00] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11385e800) [pid = 1664] [serial = 930] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x113d5ec00) [pid = 1664] [serial = 931] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x116069400) [pid = 1664] [serial = 933] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116746800) [pid = 1664] [serial = 934] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x118404c00) [pid = 1664] [serial = 942] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x117168800) [pid = 1664] [serial = 939] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116997400) [pid = 1664] [serial = 936] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x116f25000) [pid = 1664] [serial = 937] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11318dc00) [pid = 1664] [serial = 921] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1184c2000) [pid = 1664] [serial = 945] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x112a6c400) [pid = 1664] [serial = 927] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x112fcd800) [pid = 1664] [serial = 928] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12612a400) [pid = 1664] [serial = 918] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1184b4c00) [pid = 1664] [serial = 943] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x113a65800) [pid = 1664] [serial = 924] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116f2f000) [pid = 1664] [serial = 954] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11907fc00) [pid = 1664] [serial = 948] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119097800) [pid = 1664] [serial = 949] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119110c00) [pid = 1664] [serial = 951] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1196d7000) [pid = 1664] [serial = 957] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119b9d800) [pid = 1664] [serial = 960] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119d25800) [pid = 1664] [serial = 961] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1199bd800) [pid = 1664] [serial = 958] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11961fc00) [pid = 1664] [serial = 952] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11891cc00) [pid = 1664] [serial = 946] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1194ce800) [pid = 1664] [serial = 955] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117543800) [pid = 1664] [serial = 940] [outer = 0x0] [url = about:blank] 17:07:37 INFO - PROCESS | 1664 | 1463962057481 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]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 17:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:07:37 INFO - PROCESS | 1664 | 1463962057534 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1664 | 1463962057535 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:07:37 INFO - PROCESS | 1664 | 1463962057538 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1664 | 1463962057539 Marionette TRACE conn2 <- [1,1358,null,{}] 17:07:37 INFO - PROCESS | 1664 | 1463962057553 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}] 17:07:37 INFO - PROCESS | 1664 | 1463962057633 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:07:37 INFO - PROCESS | 1664 | 1463962057638 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199f7800 == 36 [pid = 1664] [id = 347] 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11820f800) [pid = 1664] [serial = 1040] [outer = 0x0] 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118405000) [pid = 1664] [serial = 1041] [outer = 0x11820f800] 17:07:37 INFO - PROCESS | 1664 | 1463962057669 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1184be400) [pid = 1664] [serial = 1042] [outer = 0x11820f800] 17:07:38 INFO - PROCESS | 1664 | 1463962058004 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]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 477ms 17:07:38 INFO - PROCESS | 1664 | 1463962058015 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1664 | 1463962058017 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:07:38 INFO - PROCESS | 1664 | 1463962058029 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1664 | 1463962058030 Marionette TRACE conn2 <- [1,1362,null,{}] 17:07:38 INFO - PROCESS | 1664 | 1463962058032 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}] 17:07:38 INFO - PROCESS | 1664 | 1463962058113 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:07:38 INFO - PROCESS | 1664 | 1463962058160 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1237d2800 == 37 [pid = 1664] [id = 348] 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1184bf800) [pid = 1664] [serial = 1043] [outer = 0x0] 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11908a400) [pid = 1664] [serial = 1044] [outer = 0x1184bf800] 17:07:38 INFO - PROCESS | 1664 | 1463962058186 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119620800) [pid = 1664] [serial = 1045] [outer = 0x1184bf800] 17:07:38 INFO - PROCESS | 1664 | 1463962058447 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]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 17:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:07:38 INFO - PROCESS | 1664 | 1463962058499 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1664 | 1463962058501 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:07:38 INFO - PROCESS | 1664 | 1463962058503 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1664 | 1463962058504 Marionette TRACE conn2 <- [1,1366,null,{}] 17:07:38 INFO - PROCESS | 1664 | 1463962058506 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}] 17:07:38 INFO - PROCESS | 1664 | 1463962058585 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:07:38 INFO - PROCESS | 1664 | 1463962058589 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e2d000 == 38 [pid = 1664] [id = 349] 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1121b4400) [pid = 1664] [serial = 1046] [outer = 0x0] 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1196e1000) [pid = 1664] [serial = 1047] [outer = 0x1121b4400] 17:07:38 INFO - PROCESS | 1664 | 1463962058617 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119879400) [pid = 1664] [serial = 1048] [outer = 0x1121b4400] 17:07:39 INFO - PROCESS | 1664 | 1463962059045 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] 17:07:39 INFO - PROCESS | 1664 | 1463962059078 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:07:39 INFO - PROCESS | 1664 | 1463962059081 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1664 | 1463962059083 Marionette TRACE conn2 <- [1,1370,null,{}] 17:07:39 INFO - PROCESS | 1664 | 1463962059086 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}] 17:07:39 INFO - PROCESS | 1664 | 1463962059267 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:07:39 INFO - PROCESS | 1664 | 1463962059300 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c32000 == 39 [pid = 1664] [id = 350] 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119b9d800) [pid = 1664] [serial = 1049] [outer = 0x0] 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12309a400) [pid = 1664] [serial = 1050] [outer = 0x119b9d800] 17:07:39 INFO - PROCESS | 1664 | 1463962059342 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123351c00) [pid = 1664] [serial = 1051] [outer = 0x119b9d800] 17:07:39 INFO - PROCESS | 1664 | 1463962059688 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] 17:07:39 INFO - PROCESS | 1664 | 1463962059703 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:07:39 INFO - PROCESS | 1664 | 1463962059705 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1664 | 1463962059706 Marionette TRACE conn2 <- [1,1374,null,{}] 17:07:39 INFO - PROCESS | 1664 | 1463962059711 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}] 17:07:39 INFO - PROCESS | 1664 | 1463962059801 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:07:39 INFO - PROCESS | 1664 | 1463962059813 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11756e800 == 40 [pid = 1664] [id = 351] 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x123355000) [pid = 1664] [serial = 1052] [outer = 0x0] 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123511c00) [pid = 1664] [serial = 1053] [outer = 0x123355000] 17:07:39 INFO - PROCESS | 1664 | 1463962059839 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123983000) [pid = 1664] [serial = 1054] [outer = 0x123355000] 17:07:40 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:40 INFO - PROCESS | 1664 | 1463962060171 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] 17:07:40 INFO - PROCESS | 1664 | 1463962060226 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:07:40 INFO - PROCESS | 1664 | 1463962060228 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1664 | 1463962060229 Marionette TRACE conn2 <- [1,1378,null,{}] 17:07:40 INFO - PROCESS | 1664 | 1463962060231 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}] 17:07:40 INFO - PROCESS | 1664 | 1463962060324 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:07:40 INFO - PROCESS | 1664 | 1463962060328 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a586000 == 41 [pid = 1664] [id = 352] 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123544000) [pid = 1664] [serial = 1055] [outer = 0x0] 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1244a5800) [pid = 1664] [serial = 1056] [outer = 0x123544000] 17:07:40 INFO - PROCESS | 1664 | 1463962060352 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x124ccb000) [pid = 1664] [serial = 1057] [outer = 0x123544000] 17:07:40 INFO - PROCESS | 1664 | 1463962060701 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] 17:07:40 INFO - PROCESS | 1664 | 1463962060750 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:07:40 INFO - PROCESS | 1664 | 1463962060753 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1664 | 1463962060754 Marionette TRACE conn2 <- [1,1382,null,{}] 17:07:40 INFO - PROCESS | 1664 | 1463962060756 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}] 17:07:40 INFO - PROCESS | 1664 | 1463962060859 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:07:40 INFO - PROCESS | 1664 | 1463962060863 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af6c800 == 42 [pid = 1664] [id = 353] 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1244adc00) [pid = 1664] [serial = 1058] [outer = 0x0] 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126763c00) [pid = 1664] [serial = 1059] [outer = 0x1244adc00] 17:07:40 INFO - PROCESS | 1664 | 1463962060887 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128a51000) [pid = 1664] [serial = 1060] [outer = 0x1244adc00] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1247a8c00) [pid = 1664] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x122f5a400) [pid = 1664] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11820b400) [pid = 1664] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1184b4000) [pid = 1664] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x111f4e400) [pid = 1664] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x112855000) [pid = 1664] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123092800) [pid = 1664] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119b73c00) [pid = 1664] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116749400) [pid = 1664] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12309dc00) [pid = 1664] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11318e800) [pid = 1664] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x113186000) [pid = 1664] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124658000) [pid = 1664] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:07:41 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119082800) [pid = 1664] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:07:41 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:41 INFO - PROCESS | 1664 | 1463962061322 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] 17:07:41 INFO - PROCESS | 1664 | 1463962061372 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:07:41 INFO - PROCESS | 1664 | 1463962061374 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1664 | 1463962061375 Marionette TRACE conn2 <- [1,1386,null,{}] 17:07:41 INFO - PROCESS | 1664 | 1463962061378 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}] 17:07:41 INFO - PROCESS | 1664 | 1463962061454 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:07:41 INFO - PROCESS | 1664 | 1463962061506 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a963800 == 43 [pid = 1664] [id = 354] 17:07:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113d60000) [pid = 1664] [serial = 1061] [outer = 0x0] 17:07:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1184b4000) [pid = 1664] [serial = 1062] [outer = 0x113d60000] 17:07:41 INFO - PROCESS | 1664 | 1463962061531 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12309dc00) [pid = 1664] [serial = 1063] [outer = 0x113d60000] 17:07:41 INFO - PROCESS | 1664 | 1463962061869 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] 17:07:41 INFO - PROCESS | 1664 | 1463962061898 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:07:41 INFO - PROCESS | 1664 | 1463962061900 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1664 | 1463962061902 Marionette TRACE conn2 <- [1,1390,null,{}] 17:07:41 INFO - PROCESS | 1664 | 1463962061904 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}] 17:07:42 INFO - PROCESS | 1664 | 1463962062044 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:07:42 INFO - PROCESS | 1664 | 1463962062125 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf46800 == 44 [pid = 1664] [id = 355] 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1189ed000) [pid = 1664] [serial = 1064] [outer = 0x0] 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x126870400) [pid = 1664] [serial = 1065] [outer = 0x1189ed000] 17:07:42 INFO - PROCESS | 1664 | 1463962062171 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128b55800) [pid = 1664] [serial = 1066] [outer = 0x1189ed000] 17:07:42 INFO - PROCESS | 1664 | 1463962062495 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]]]}] 17:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 17:07:42 INFO - PROCESS | 1664 | 1463962062521 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1664 | 1463962062523 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:07:42 INFO - PROCESS | 1664 | 1463962062533 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1664 | 1463962062534 Marionette TRACE conn2 <- [1,1394,null,{}] 17:07:42 INFO - PROCESS | 1664 | 1463962062536 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}] 17:07:42 INFO - PROCESS | 1664 | 1463962062620 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:07:42 INFO - PROCESS | 1664 | 1463962062687 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4ce000 == 45 [pid = 1664] [id = 356] 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116743c00) [pid = 1664] [serial = 1067] [outer = 0x0] 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119b9e800) [pid = 1664] [serial = 1068] [outer = 0x116743c00] 17:07:42 INFO - PROCESS | 1664 | 1463962062713 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128c11400) [pid = 1664] [serial = 1069] [outer = 0x116743c00] 17:07:42 INFO - PROCESS | 1664 | 1463962062971 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]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 475ms 17:07:43 INFO - PROCESS | 1664 | 1463962063001 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1664 | 1463962063012 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:07:43 INFO - PROCESS | 1664 | 1463962063020 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1664 | 1463962063021 Marionette TRACE conn2 <- [1,1398,null,{}] 17:07:43 INFO - PROCESS | 1664 | 1463962063031 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}] 17:07:43 INFO - PROCESS | 1664 | 1463962063116 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:07:43 INFO - PROCESS | 1664 | 1463962063121 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca3c000 == 46 [pid = 1664] [id = 357] 17:07:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128c17800) [pid = 1664] [serial = 1070] [outer = 0x0] 17:07:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128c7dc00) [pid = 1664] [serial = 1071] [outer = 0x128c17800] 17:07:43 INFO - PROCESS | 1664 | 1463962063145 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c84800) [pid = 1664] [serial = 1072] [outer = 0x128c17800] 17:07:43 INFO - PROCESS | 1664 | 1463962063660 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]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 669ms 17:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:07:43 INFO - PROCESS | 1664 | 1463962063689 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1664 | 1463962063693 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:07:43 INFO - PROCESS | 1664 | 1463962063696 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1664 | 1463962063699 Marionette TRACE conn2 <- [1,1402,null,{}] 17:07:43 INFO - PROCESS | 1664 | 1463962063703 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}] 17:07:43 INFO - PROCESS | 1664 | 1463962063830 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:07:43 INFO - PROCESS | 1664 | 1463962063977 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x118476800 == 47 [pid = 1664] [id = 358] 17:07:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x115ebd400) [pid = 1664] [serial = 1073] [outer = 0x0] 17:07:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x116023000) [pid = 1664] [serial = 1074] [outer = 0x115ebd400] 17:07:44 INFO - PROCESS | 1664 | 1463962064027 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11693c400) [pid = 1664] [serial = 1075] [outer = 0x115ebd400] 17:07:44 INFO - PROCESS | 1664 | 1463962064480 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]]]}] 17:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 822ms 17:07:44 INFO - PROCESS | 1664 | 1463962064517 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1664 | 1463962064521 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:07:44 INFO - PROCESS | 1664 | 1463962064526 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1664 | 1463962064528 Marionette TRACE conn2 <- [1,1406,null,{}] 17:07:44 INFO - PROCESS | 1664 | 1463962064530 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}] 17:07:44 INFO - PROCESS | 1664 | 1463962064632 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:07:44 INFO - PROCESS | 1664 | 1463962064685 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x126805800 == 48 [pid = 1664] [id = 359] 17:07:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x116f25c00) [pid = 1664] [serial = 1076] [outer = 0x0] 17:07:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x117543800) [pid = 1664] [serial = 1077] [outer = 0x116f25c00] 17:07:44 INFO - PROCESS | 1664 | 1463962064713 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1184cb400) [pid = 1664] [serial = 1078] [outer = 0x116f25c00] 17:07:45 INFO - PROCESS | 1664 | 1463962065128 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]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 17:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:07:45 INFO - PROCESS | 1664 | 1463962065146 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 1664 | 1463962065148 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:07:45 INFO - PROCESS | 1664 | 1463962065150 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1664 | 1463962065152 Marionette TRACE conn2 <- [1,1410,null,{}] 17:07:45 INFO - PROCESS | 1664 | 1463962065160 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}] 17:07:45 INFO - PROCESS | 1664 | 1463962065262 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:07:45 INFO - PROCESS | 1664 | 1463962065353 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca39000 == 49 [pid = 1664] [id = 360] 17:07:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1199c2400) [pid = 1664] [serial = 1079] [outer = 0x0] 17:07:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x119d27c00) [pid = 1664] [serial = 1080] [outer = 0x1199c2400] 17:07:45 INFO - PROCESS | 1664 | 1463962065385 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x123096000) [pid = 1664] [serial = 1081] [outer = 0x1199c2400] 17:07:45 INFO - PROCESS | 1664 | 1463962065867 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]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 17:07:45 INFO - PROCESS | 1664 | 1463962065873 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 1664 | 1463962065875 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:07:45 INFO - PROCESS | 1664 | 1463962065880 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1664 | 1463962065881 Marionette TRACE conn2 <- [1,1414,null,{}] 17:07:45 INFO - PROCESS | 1664 | 1463962065883 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}] 17:07:45 INFO - PROCESS | 1664 | 1463962065981 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:07:46 INFO - PROCESS | 1664 | 1463962066046 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbdc800 == 50 [pid = 1664] [id = 361] 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x123098c00) [pid = 1664] [serial = 1082] [outer = 0x0] 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x124cc8c00) [pid = 1664] [serial = 1083] [outer = 0x123098c00] 17:07:46 INFO - PROCESS | 1664 | 1463962066076 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1268a2400) [pid = 1664] [serial = 1084] [outer = 0x123098c00] 17:07:46 INFO - PROCESS | 1664 | 1463962066534 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]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 669ms 17:07:46 INFO - PROCESS | 1664 | 1463962066594 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1664 | 1463962066595 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:07:46 INFO - PROCESS | 1664 | 1463962066599 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1664 | 1463962066600 Marionette TRACE conn2 <- [1,1418,null,{}] 17:07:46 INFO - PROCESS | 1664 | 1463962066602 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}] 17:07:46 INFO - PROCESS | 1664 | 1463962066696 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:07:46 INFO - PROCESS | 1664 | 1463962066769 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d044800 == 51 [pid = 1664] [id = 362] 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x112853000) [pid = 1664] [serial = 1085] [outer = 0x0] 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x128b50800) [pid = 1664] [serial = 1086] [outer = 0x112853000] 17:07:46 INFO - PROCESS | 1664 | 1463962066798 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x128b5c000) [pid = 1664] [serial = 1087] [outer = 0x112853000] 17:07:47 INFO - PROCESS | 1664 | 1463962067449 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]]]}] 17:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 869ms 17:07:47 INFO - PROCESS | 1664 | 1463962067478 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1664 | 1463962067481 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:07:47 INFO - PROCESS | 1664 | 1463962067487 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1664 | 1463962067490 Marionette TRACE conn2 <- [1,1422,null,{}] 17:07:47 INFO - PROCESS | 1664 | 1463962067498 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}] 17:07:47 INFO - PROCESS | 1664 | 1463962067635 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:07:47 INFO - PROCESS | 1664 | 1463962067691 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12331b000 == 52 [pid = 1664] [id = 363] 17:07:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11325e000) [pid = 1664] [serial = 1088] [outer = 0x0] 17:07:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x113357000) [pid = 1664] [serial = 1089] [outer = 0x11325e000] 17:07:47 INFO - PROCESS | 1664 | 1463962067718 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11602b000) [pid = 1664] [serial = 1090] [outer = 0x11325e000] 17:07:48 INFO - PROCESS | 1664 | 1463962068235 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]]]}] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4ce000 == 51 [pid = 1664] [id = 356] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf46800 == 50 [pid = 1664] [id = 355] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a963800 == 49 [pid = 1664] [id = 354] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12af6c800 == 48 [pid = 1664] [id = 353] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a586000 == 47 [pid = 1664] [id = 352] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11756e800 == 46 [pid = 1664] [id = 351] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x128c32000 == 45 [pid = 1664] [id = 350] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x124e2d000 == 44 [pid = 1664] [id = 349] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1237d2800 == 43 [pid = 1664] [id = 348] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1189f4000) [pid = 1664] [serial = 975] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x115e40400) [pid = 1664] [serial = 969] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1196e7c00) [pid = 1664] [serial = 978] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x118035c00) [pid = 1664] [serial = 972] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x112854400) [pid = 1664] [serial = 966] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12651ec00) [pid = 1664] [serial = 1017] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1199f7800 == 42 [pid = 1664] [id = 347] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x116f08800 == 41 [pid = 1664] [id = 346] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11696e000 == 40 [pid = 1664] [id = 345] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11701c000 == 39 [pid = 1664] [id = 344] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3a000 == 38 [pid = 1664] [id = 343] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1292af000 == 37 [pid = 1664] [id = 342] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x122f6d800 == 36 [pid = 1664] [id = 341] 17:07:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1130b0800 == 35 [pid = 1664] [id = 340] 17:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 827ms 17:07:48 INFO - PROCESS | 1664 | 1463962068313 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1664 | 1463962068316 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:07:48 INFO - PROCESS | 1664 | 1463962068320 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1664 | 1463962068321 Marionette TRACE conn2 <- [1,1426,null,{}] 17:07:48 INFO - PROCESS | 1664 | 1463962068323 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}] 17:07:48 INFO - PROCESS | 1664 | 1463962068388 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:07:48 INFO - PROCESS | 1664 | 1463962068401 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x11691c000 == 36 [pid = 1664] [id = 364] 17:07:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1161f2400) [pid = 1664] [serial = 1091] [outer = 0x0] 17:07:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116744800) [pid = 1664] [serial = 1092] [outer = 0x1161f2400] 17:07:48 INFO - PROCESS | 1664 | 1463962068429 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x117538000) [pid = 1664] [serial = 1093] [outer = 0x1161f2400] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1184b5400) [pid = 1664] [serial = 991] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x118408c00) [pid = 1664] [serial = 990] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x118923000) [pid = 1664] [serial = 993] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x119110800) [pid = 1664] [serial = 994] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x112a63400) [pid = 1664] [serial = 984] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x116182800) [pid = 1664] [serial = 985] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11325e400) [pid = 1664] [serial = 982] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x112fcc800) [pid = 1664] [serial = 981] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1232eec00) [pid = 1664] [serial = 1002] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x122f5ec00) [pid = 1664] [serial = 964] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116f24000) [pid = 1664] [serial = 987] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11766b800) [pid = 1664] [serial = 988] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12335e400) [pid = 1664] [serial = 1005] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1230ee400) [pid = 1664] [serial = 1011] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x116998800) [pid = 1664] [serial = 1008] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11909c000) [pid = 1664] [serial = 1009] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x124cc3400) [pid = 1664] [serial = 1014] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123505000) [pid = 1664] [serial = 1006] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1244ad000) [pid = 1664] [serial = 1012] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x126135000) [pid = 1664] [serial = 1015] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1196d1000) [pid = 1664] [serial = 996] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x122f5a000) [pid = 1664] [serial = 997] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123353000) [pid = 1664] [serial = 1003] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12309a800) [pid = 1664] [serial = 1000] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12676e400) [pid = 1664] [serial = 919] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x123091000) [pid = 1664] [serial = 999] [outer = 0x0] [url = about:blank] 17:07:48 INFO - PROCESS | 1664 | 1463962068901 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]]]}] 17:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 625ms 17:07:48 INFO - PROCESS | 1664 | 1463962068945 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1664 | 1463962068946 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:07:48 INFO - PROCESS | 1664 | 1463962068949 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1664 | 1463962068951 Marionette TRACE conn2 <- [1,1430,null,{}] 17:07:48 INFO - PROCESS | 1664 | 1463962068964 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}] 17:07:49 INFO - PROCESS | 1664 | 1463962069048 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:07:49 INFO - PROCESS | 1664 | 1463962069054 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f77000 == 37 [pid = 1664] [id = 365] 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1184b4c00) [pid = 1664] [serial = 1094] [outer = 0x0] 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1187d7400) [pid = 1664] [serial = 1095] [outer = 0x1184b4c00] 17:07:49 INFO - PROCESS | 1664 | 1463962069081 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119082400) [pid = 1664] [serial = 1096] [outer = 0x1184b4c00] 17:07:49 INFO - PROCESS | 1664 | 1463962069523 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]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 620ms 17:07:49 INFO - PROCESS | 1664 | 1463962069570 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1664 | 1463962069573 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:07:49 INFO - PROCESS | 1664 | 1463962069585 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1664 | 1463962069587 Marionette TRACE conn2 <- [1,1434,null,{}] 17:07:49 INFO - PROCESS | 1664 | 1463962069616 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}] 17:07:49 INFO - PROCESS | 1664 | 1463962069749 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:07:49 INFO - PROCESS | 1664 | 1463962069797 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1241cc000 == 38 [pid = 1664] [id = 366] 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11909c000) [pid = 1664] [serial = 1097] [outer = 0x0] 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1196d0000) [pid = 1664] [serial = 1098] [outer = 0x11909c000] 17:07:49 INFO - PROCESS | 1664 | 1463962069817 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1196e4400) [pid = 1664] [serial = 1099] [outer = 0x11909c000] 17:07:50 INFO - PROCESS | 1664 | 1463962070183 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]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 625ms 17:07:50 INFO - PROCESS | 1664 | 1463962070212 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:07:50 INFO - PROCESS | 1664 | 1463962070214 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:07:50 INFO - PROCESS | 1664 | 1463962070217 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1664 | 1463962070219 Marionette TRACE conn2 <- [1,1438,null,{}] 17:07:50 INFO - PROCESS | 1664 | 1463962070223 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}] 17:07:50 INFO - PROCESS | 1664 | 1463962070343 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:07:50 INFO - PROCESS | 1664 | 1463962070443 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e3e800 == 39 [pid = 1664] [id = 367] 17:07:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1190a0400) [pid = 1664] [serial = 1100] [outer = 0x0] 17:07:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1196ec000) [pid = 1664] [serial = 1101] [outer = 0x1190a0400] 17:07:50 INFO - PROCESS | 1664 | 1463962070484 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x122f59c00) [pid = 1664] [serial = 1102] [outer = 0x1190a0400] 17:07:50 INFO - PROCESS | 1664 | 1463962070853 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]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 17:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:07:50 INFO - PROCESS | 1664 | 1463962070888 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1664 | 1463962070889 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:07:50 INFO - PROCESS | 1664 | 1463962070891 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1664 | 1463962070892 Marionette TRACE conn2 <- [1,1442,null,{}] 17:07:50 INFO - PROCESS | 1664 | 1463962070894 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}] 17:07:51 INFO - PROCESS | 1664 | 1463962071021 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:07:51 INFO - PROCESS | 1664 | 1463962071060 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x117005000 == 40 [pid = 1664] [id = 368] 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12308fc00) [pid = 1664] [serial = 1103] [outer = 0x0] 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1232ef000) [pid = 1664] [serial = 1104] [outer = 0x12308fc00] 17:07:51 INFO - PROCESS | 1664 | 1463962071086 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1244ae800) [pid = 1664] [serial = 1105] [outer = 0x12308fc00] 17:07:51 INFO - PROCESS | 1664 | 1463962071431 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]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 570ms 17:07:51 INFO - PROCESS | 1664 | 1463962071462 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1664 | 1463962071463 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:07:51 INFO - PROCESS | 1664 | 1463962071472 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1664 | 1463962071473 Marionette TRACE conn2 <- [1,1446,null,{}] 17:07:51 INFO - PROCESS | 1664 | 1463962071475 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}] 17:07:51 INFO - PROCESS | 1664 | 1463962071573 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:07:51 INFO - PROCESS | 1664 | 1463962071577 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a315800 == 41 [pid = 1664] [id = 369] 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x123090800) [pid = 1664] [serial = 1106] [outer = 0x0] 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x126132800) [pid = 1664] [serial = 1107] [outer = 0x123090800] 17:07:51 INFO - PROCESS | 1664 | 1463962071630 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1267d5400) [pid = 1664] [serial = 1108] [outer = 0x123090800] 17:07:52 INFO - PROCESS | 1664 | 1463962072037 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]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 579ms 17:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:07:52 INFO - PROCESS | 1664 | 1463962072046 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 1664 | 1463962072048 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:07:52 INFO - PROCESS | 1664 | 1463962072051 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1664 | 1463962072053 Marionette TRACE conn2 <- [1,1450,null,{}] 17:07:52 INFO - PROCESS | 1664 | 1463962072057 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}] 17:07:52 INFO - PROCESS | 1664 | 1463962072183 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:07:52 INFO - PROCESS | 1664 | 1463962072195 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97b800 == 42 [pid = 1664] [id = 370] 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12612dc00) [pid = 1664] [serial = 1109] [outer = 0x0] 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128a55c00) [pid = 1664] [serial = 1110] [outer = 0x12612dc00] 17:07:52 INFO - PROCESS | 1664 | 1463962072220 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x128b51c00) [pid = 1664] [serial = 1111] [outer = 0x12612dc00] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x113191800) [pid = 1664] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x111f17800) [pid = 1664] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116f2e000) [pid = 1664] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x112a6b400) [pid = 1664] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1184ac400) [pid = 1664] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1241dd800) [pid = 1664] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1184ad400) [pid = 1664] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x112a5f800) [pid = 1664] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x123355000) [pid = 1664] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11380dc00) [pid = 1664] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11618bc00) [pid = 1664] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11820f800) [pid = 1664] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1121b4400) [pid = 1664] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x110d58c00) [pid = 1664] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123544000) [pid = 1664] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1196cf400) [pid = 1664] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116f26000) [pid = 1664] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11385cc00) [pid = 1664] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1244adc00) [pid = 1664] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x113d60000) [pid = 1664] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x113189400) [pid = 1664] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1184bf800) [pid = 1664] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116743c00) [pid = 1664] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119b9d800) [pid = 1664] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:07:52 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1189ed000) [pid = 1664] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:07:52 INFO - PROCESS | 1664 | 1463962072667 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]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 670ms 17:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:07:52 INFO - PROCESS | 1664 | 1463962072721 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 1664 | 1463962072722 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:07:52 INFO - PROCESS | 1664 | 1463962072724 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1664 | 1463962072725 Marionette TRACE conn2 <- [1,1454,null,{}] 17:07:52 INFO - PROCESS | 1664 | 1463962072728 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}] 17:07:52 INFO - PROCESS | 1664 | 1463962072807 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:07:52 INFO - PROCESS | 1664 | 1463962072862 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x123da2800 == 43 [pid = 1664] [id = 371] 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x113020000) [pid = 1664] [serial = 1112] [outer = 0x0] 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x113a62c00) [pid = 1664] [serial = 1113] [outer = 0x113020000] 17:07:52 INFO - PROCESS | 1664 | 1463962072886 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116a51400) [pid = 1664] [serial = 1114] [outer = 0x113020000] 17:07:53 INFO - PROCESS | 1664 | 1463962073160 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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 17:07:53 INFO - PROCESS | 1664 | 1463962073199 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1664 | 1463962073200 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:07:53 INFO - PROCESS | 1664 | 1463962073203 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1664 | 1463962073204 Marionette TRACE conn2 <- [1,1458,null,{}] 17:07:53 INFO - PROCESS | 1664 | 1463962073206 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}] 17:07:53 INFO - PROCESS | 1664 | 1463962073289 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:07:53 INFO - PROCESS | 1664 | 1463962073295 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f7800 == 44 [pid = 1664] [id = 372] 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x115e3dc00) [pid = 1664] [serial = 1115] [outer = 0x0] 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1196d3800) [pid = 1664] [serial = 1116] [outer = 0x115e3dc00] 17:07:53 INFO - PROCESS | 1664 | 1463962073320 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123357400) [pid = 1664] [serial = 1117] [outer = 0x115e3dc00] 17:07:53 INFO - PROCESS | 1664 | 1463962073660 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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 469ms 17:07:53 INFO - PROCESS | 1664 | 1463962073672 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1664 | 1463962073673 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:07:53 INFO - PROCESS | 1664 | 1463962073677 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1664 | 1463962073679 Marionette TRACE conn2 <- [1,1462,null,{}] 17:07:53 INFO - PROCESS | 1664 | 1463962073681 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}] 17:07:53 INFO - PROCESS | 1664 | 1463962073819 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:07:53 INFO - PROCESS | 1664 | 1463962073828 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf2a800 == 45 [pid = 1664] [id = 373] 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x110d5d400) [pid = 1664] [serial = 1118] [outer = 0x0] 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128a56400) [pid = 1664] [serial = 1119] [outer = 0x110d5d400] 17:07:53 INFO - PROCESS | 1664 | 1463962073872 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128c83c00) [pid = 1664] [serial = 1120] [outer = 0x110d5d400] 17:07:54 INFO - PROCESS | 1664 | 1463962074261 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]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:07:54 INFO - PROCESS | 1664 | 1463962074298 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 1664 | 1463962074299 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:07:54 INFO - PROCESS | 1664 | 1463962074301 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1664 | 1463962074302 Marionette TRACE conn2 <- [1,1466,null,{}] 17:07:54 INFO - PROCESS | 1664 | 1463962074305 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}] 17:07:54 INFO - PROCESS | 1664 | 1463962074387 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:07:54 INFO - PROCESS | 1664 | 1463962074440 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4cd800 == 46 [pid = 1664] [id = 374] 17:07:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128c80c00) [pid = 1664] [serial = 1121] [outer = 0x0] 17:07:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128f43800) [pid = 1664] [serial = 1122] [outer = 0x128c80c00] 17:07:54 INFO - PROCESS | 1664 | 1463962074464 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x129206000) [pid = 1664] [serial = 1123] [outer = 0x128c80c00] 17:07:54 INFO - PROCESS | 1664 | 1463962074933 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]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 669ms 17:07:54 INFO - PROCESS | 1664 | 1463962074970 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 1664 | 1463962074973 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:07:54 INFO - PROCESS | 1664 | 1463962074980 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1664 | 1463962074982 Marionette TRACE conn2 <- [1,1470,null,{}] 17:07:54 INFO - PROCESS | 1664 | 1463962074986 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}] 17:07:55 INFO - PROCESS | 1664 | 1463962075092 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:07:55 INFO - PROCESS | 1664 | 1463962075196 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193e5000 == 47 [pid = 1664] [id = 375] 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116023800) [pid = 1664] [serial = 1124] [outer = 0x0] 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1161ed000) [pid = 1664] [serial = 1125] [outer = 0x116023800] 17:07:55 INFO - PROCESS | 1664 | 1463962075229 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x116f27800) [pid = 1664] [serial = 1126] [outer = 0x116023800] 17:07:55 INFO - PROCESS | 1664 | 1463962075688 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]]]}] 17:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 723ms 17:07:55 INFO - PROCESS | 1664 | 1463962075702 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1664 | 1463962075707 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:07:55 INFO - PROCESS | 1664 | 1463962075711 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1664 | 1463962075713 Marionette TRACE conn2 <- [1,1474,null,{}] 17:07:55 INFO - PROCESS | 1664 | 1463962075715 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}] 17:07:55 INFO - PROCESS | 1664 | 1463962075819 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:07:55 INFO - PROCESS | 1664 | 1463962075873 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f10800 == 48 [pid = 1664] [id = 376] 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11753ec00) [pid = 1664] [serial = 1127] [outer = 0x0] 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118404000) [pid = 1664] [serial = 1128] [outer = 0x11753ec00] 17:07:55 INFO - PROCESS | 1664 | 1463962075914 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11909dc00) [pid = 1664] [serial = 1129] [outer = 0x11753ec00] 17:07:56 INFO - PROCESS | 1664 | 1463962076334 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]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 672ms 17:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:07:56 INFO - PROCESS | 1664 | 1463962076384 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1664 | 1463962076385 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:07:56 INFO - PROCESS | 1664 | 1463962076388 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1664 | 1463962076390 Marionette TRACE conn2 <- [1,1478,null,{}] 17:07:56 INFO - PROCESS | 1664 | 1463962076456 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}] 17:07:56 INFO - PROCESS | 1664 | 1463962076556 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:07:56 INFO - PROCESS | 1664 | 1463962076624 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbeb000 == 49 [pid = 1664] [id = 377] 17:07:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x122f5a400) [pid = 1664] [serial = 1130] [outer = 0x0] 17:07:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1232b5000) [pid = 1664] [serial = 1131] [outer = 0x122f5a400] 17:07:56 INFO - PROCESS | 1664 | 1463962076655 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x123505c00) [pid = 1664] [serial = 1132] [outer = 0x122f5a400] 17:07:57 INFO - PROCESS | 1664 | 1463962077101 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]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 741ms 17:07:57 INFO - PROCESS | 1664 | 1463962077129 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1664 | 1463962077131 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:07:57 INFO - PROCESS | 1664 | 1463962077134 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1664 | 1463962077135 Marionette TRACE conn2 <- [1,1482,null,{}] 17:07:57 INFO - PROCESS | 1664 | 1463962077137 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}] 17:07:57 INFO - PROCESS | 1664 | 1463962077239 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:07:57 INFO - PROCESS | 1664 | 1463962077293 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0d9800 == 50 [pid = 1664] [id = 378] 17:07:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1237f8800) [pid = 1664] [serial = 1133] [outer = 0x0] 17:07:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1265d3400) [pid = 1664] [serial = 1134] [outer = 0x1237f8800] 17:07:57 INFO - PROCESS | 1664 | 1463962077322 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128a5a000) [pid = 1664] [serial = 1135] [outer = 0x1237f8800] 17:07:57 INFO - PROCESS | 1664 | 1463962077826 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]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 769ms 17:07:58 INFO - PROCESS | 1664 | 1463962078104 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1664 | 1463962078108 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:07:58 INFO - PROCESS | 1664 | 1463962078127 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1664 | 1463962078129 Marionette TRACE conn2 <- [1,1486,null,{}] 17:07:58 INFO - PROCESS | 1664 | 1463962078134 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}] 17:07:58 INFO - PROCESS | 1664 | 1463962078280 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:07:58 INFO - PROCESS | 1664 | 1463962078398 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f2800 == 51 [pid = 1664] [id = 379] 17:07:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11318ac00) [pid = 1664] [serial = 1136] [outer = 0x0] 17:07:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x113191400) [pid = 1664] [serial = 1137] [outer = 0x11318ac00] 17:07:58 INFO - PROCESS | 1664 | 1463962078443 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x113af7000) [pid = 1664] [serial = 1138] [outer = 0x11318ac00] 17:07:58 INFO - PROCESS | 1664 | 1463962078986 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]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 928ms 17:07:59 INFO - PROCESS | 1664 | 1463962079053 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1664 | 1463962079055 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:07:59 INFO - PROCESS | 1664 | 1463962079060 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1664 | 1463962079062 Marionette TRACE conn2 <- [1,1490,null,{}] 17:07:59 INFO - PROCESS | 1664 | 1463962079065 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}] 17:07:59 INFO - PROCESS | 1664 | 1463962079175 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf2a800 == 50 [pid = 1664] [id = 373] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f7800 == 49 [pid = 1664] [id = 372] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123da2800 == 48 [pid = 1664] [id = 371] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a97b800 == 47 [pid = 1664] [id = 370] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a315800 == 46 [pid = 1664] [id = 369] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x117005000 == 45 [pid = 1664] [id = 368] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124e3e800 == 44 [pid = 1664] [id = 367] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1241cc000 == 43 [pid = 1664] [id = 366] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x122f77000 == 42 [pid = 1664] [id = 365] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11691c000 == 41 [pid = 1664] [id = 364] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12331b000 == 40 [pid = 1664] [id = 363] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbdc800 == 39 [pid = 1664] [id = 361] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca39000 == 38 [pid = 1664] [id = 360] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x126805800 == 37 [pid = 1664] [id = 359] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118476800 == 36 [pid = 1664] [id = 358] 17:07:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca3c000 == 35 [pid = 1664] [id = 357] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1161f1c00) [pid = 1664] [serial = 970] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x113187800) [pid = 1664] [serial = 967] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118410400) [pid = 1664] [serial = 973] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113af5c00) [pid = 1664] [serial = 922] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1196d0800) [pid = 1664] [serial = 976] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1267d2800) [pid = 1664] [serial = 1018] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119b9dc00) [pid = 1664] [serial = 979] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1160dbc00) [pid = 1664] [serial = 925] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11284f800) [pid = 1664] [serial = 1021] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x110fb1400) [pid = 1664] [serial = 1020] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1230e8400) [pid = 1664] [serial = 1030] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x119b96800) [pid = 1664] [serial = 1029] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11823c400) [pid = 1664] [serial = 1026] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11961d000) [pid = 1664] [serial = 1027] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1161e5000) [pid = 1664] [serial = 1023] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116944000) [pid = 1664] [serial = 1024] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123354800) [pid = 1664] [serial = 1033] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1194c4800) [pid = 1664] [serial = 1032] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | 1463962079262 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x123511c00) [pid = 1664] [serial = 1053] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116029c00) [pid = 1664] [serial = 1036] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x113de9800) [pid = 1664] [serial = 1035] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11674f400) [pid = 1664] [serial = 1038] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116f30800) [pid = 1664] [serial = 1039] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118405000) [pid = 1664] [serial = 1041] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1184be400) [pid = 1664] [serial = 1042] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1196e1000) [pid = 1664] [serial = 1047] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1244a5800) [pid = 1664] [serial = 1056] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126763c00) [pid = 1664] [serial = 1059] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1184b4000) [pid = 1664] [serial = 1062] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124ccb000) [pid = 1664] [serial = 1057] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11908a400) [pid = 1664] [serial = 1044] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119620800) [pid = 1664] [serial = 1045] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119b9e800) [pid = 1664] [serial = 1068] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x128a51000) [pid = 1664] [serial = 1060] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12309a400) [pid = 1664] [serial = 1050] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128b55800) [pid = 1664] [serial = 1066] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123983000) [pid = 1664] [serial = 1054] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126870400) [pid = 1664] [serial = 1065] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119879400) [pid = 1664] [serial = 1048] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123351c00) [pid = 1664] [serial = 1051] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128c11400) [pid = 1664] [serial = 1069] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12309dc00) [pid = 1664] [serial = 1063] [outer = 0x0] [url = about:blank] 17:07:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1130b3800 == 36 [pid = 1664] [id = 380] 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112146800) [pid = 1664] [serial = 1139] [outer = 0x0] 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x113190c00) [pid = 1664] [serial = 1140] [outer = 0x112146800] 17:07:59 INFO - PROCESS | 1664 | 1463962079292 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1161e5000) [pid = 1664] [serial = 1141] [outer = 0x112146800] 17:07:59 INFO - PROCESS | 1664 | 1463962079596 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]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 577ms 17:07:59 INFO - PROCESS | 1664 | 1463962079635 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1664 | 1463962079636 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:07:59 INFO - PROCESS | 1664 | 1463962079639 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1664 | 1463962079640 Marionette TRACE conn2 <- [1,1494,null,{}] 17:07:59 INFO - PROCESS | 1664 | 1463962079649 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}] 17:07:59 INFO - PROCESS | 1664 | 1463962079730 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:07:59 INFO - PROCESS | 1664 | 1463962079760 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193d6000 == 37 [pid = 1664] [id = 381] 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11766c400) [pid = 1664] [serial = 1142] [outer = 0x0] 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118035c00) [pid = 1664] [serial = 1143] [outer = 0x11766c400] 17:07:59 INFO - PROCESS | 1664 | 1463962079791 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118404c00) [pid = 1664] [serial = 1144] [outer = 0x11766c400] 17:08:00 INFO - PROCESS | 1664 | 1463962080212 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]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 621ms 17:08:00 INFO - PROCESS | 1664 | 1463962080261 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1664 | 1463962080263 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:08:00 INFO - PROCESS | 1664 | 1463962080266 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1664 | 1463962080268 Marionette TRACE conn2 <- [1,1498,null,{}] 17:08:00 INFO - PROCESS | 1664 | 1463962080271 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}] 17:08:00 INFO - PROCESS | 1664 | 1463962080393 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:08:00 INFO - PROCESS | 1664 | 1463962080400 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d5800 == 38 [pid = 1664] [id = 382] 17:08:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118411400) [pid = 1664] [serial = 1145] [outer = 0x0] 17:08:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1184b6000) [pid = 1664] [serial = 1146] [outer = 0x118411400] 17:08:00 INFO - PROCESS | 1664 | 1463962080447 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1187de400) [pid = 1664] [serial = 1147] [outer = 0x118411400] 17:08:00 INFO - PROCESS | 1664 | 1463962080876 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]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 619ms 17:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:08:00 INFO - PROCESS | 1664 | 1463962080885 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1664 | 1463962080886 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:08:00 INFO - PROCESS | 1664 | 1463962080888 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1664 | 1463962080889 Marionette TRACE conn2 <- [1,1502,null,{}] 17:08:00 INFO - PROCESS | 1664 | 1463962080892 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}] 17:08:00 INFO - PROCESS | 1664 | 1463962080971 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:08:01 INFO - PROCESS | 1664 | 1463962081043 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1237c5800 == 39 [pid = 1664] [id = 383] 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115e3c400) [pid = 1664] [serial = 1148] [outer = 0x0] 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119082000) [pid = 1664] [serial = 1149] [outer = 0x115e3c400] 17:08:01 INFO - PROCESS | 1664 | 1463962081070 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119111000) [pid = 1664] [serial = 1150] [outer = 0x115e3c400] 17:08:01 INFO - PROCESS | 1664 | 1463962081335 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]]]}] 17:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 473ms 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:08:01 INFO - PROCESS | 1664 | 1463962081367 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1664 | 1463962081368 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:08:01 INFO - PROCESS | 1664 | 1463962081370 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1664 | 1463962081372 Marionette TRACE conn2 <- [1,1506,null,{}] 17:08:01 INFO - PROCESS | 1664 | 1463962081374 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}] 17:08:01 INFO - PROCESS | 1664 | 1463962081502 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:08:01 INFO - PROCESS | 1664 | 1463962081508 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x116977000 == 40 [pid = 1664] [id = 384] 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11961d000) [pid = 1664] [serial = 1151] [outer = 0x0] 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1196d4c00) [pid = 1664] [serial = 1152] [outer = 0x11961d000] 17:08:01 INFO - PROCESS | 1664 | 1463962081533 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119b73c00) [pid = 1664] [serial = 1153] [outer = 0x11961d000] 17:08:01 INFO - PROCESS | 1664 | 1463962081854 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]]]}] 17:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 17:08:01 INFO - PROCESS | 1664 | 1463962081895 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1664 | 1463962081897 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:08:01 INFO - PROCESS | 1664 | 1463962081899 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1664 | 1463962081900 Marionette TRACE conn2 <- [1,1510,null,{}] 17:08:01 INFO - PROCESS | 1664 | 1463962081902 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}] 17:08:01 INFO - PROCESS | 1664 | 1463962081995 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:08:02 INFO - PROCESS | 1664 | 1463962081999 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x117022000 == 41 [pid = 1664] [id = 385] 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119ba0000) [pid = 1664] [serial = 1154] [outer = 0x0] 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x122f55c00) [pid = 1664] [serial = 1155] [outer = 0x119ba0000] 17:08:02 INFO - PROCESS | 1664 | 1463962082024 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x123095000) [pid = 1664] [serial = 1156] [outer = 0x119ba0000] 17:08:02 INFO - PROCESS | 1664 | 1463962082369 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]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 17:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:08:02 INFO - PROCESS | 1664 | 1463962082417 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1664 | 1463962082418 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:08:02 INFO - PROCESS | 1664 | 1463962082420 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1664 | 1463962082421 Marionette TRACE conn2 <- [1,1514,null,{}] 17:08:02 INFO - PROCESS | 1664 | 1463962082424 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}] 17:08:02 INFO - PROCESS | 1664 | 1463962082517 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:08:02 INFO - PROCESS | 1664 | 1463962082548 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c39800 == 42 [pid = 1664] [id = 386] 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x123097400) [pid = 1664] [serial = 1157] [outer = 0x0] 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1232b6c00) [pid = 1664] [serial = 1158] [outer = 0x123097400] 17:08:02 INFO - PROCESS | 1664 | 1463962082567 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123356800) [pid = 1664] [serial = 1159] [outer = 0x123097400] 17:08:02 INFO - PROCESS | 1664 | 1463962082947 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]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 573ms 17:08:02 INFO - PROCESS | 1664 | 1463962082996 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1664 | 1463962082997 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:08:03 INFO - PROCESS | 1664 | 1463962083001 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1664 | 1463962083003 Marionette TRACE conn2 <- [1,1518,null,{}] 17:08:03 INFO - PROCESS | 1664 | 1463962083006 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}] 17:08:03 INFO - PROCESS | 1664 | 1463962083162 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:08:03 INFO - PROCESS | 1664 | 1463962083184 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292bb000 == 43 [pid = 1664] [id = 387] 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12335d400) [pid = 1664] [serial = 1160] [outer = 0x0] 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12350a400) [pid = 1664] [serial = 1161] [outer = 0x12335d400] 17:08:03 INFO - PROCESS | 1664 | 1463962083223 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12398b000) [pid = 1664] [serial = 1162] [outer = 0x12335d400] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12308fc00) [pid = 1664] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x123090800) [pid = 1664] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1184b4c00) [pid = 1664] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1161f2400) [pid = 1664] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11325e000) [pid = 1664] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11909c000) [pid = 1664] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12612dc00) [pid = 1664] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113020000) [pid = 1664] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115e3dc00) [pid = 1664] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1190a0400) [pid = 1664] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:08:03 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x110d5d400) [pid = 1664] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:08:03 INFO - PROCESS | 1664 | 1463962083643 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]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 17:08:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:08:03 INFO - PROCESS | 1664 | 1463962083671 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1664 | 1463962083672 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:08:03 INFO - PROCESS | 1664 | 1463962083674 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1664 | 1463962083675 Marionette TRACE conn2 <- [1,1522,null,{}] 17:08:03 INFO - PROCESS | 1664 | 1463962083683 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}] 17:08:03 INFO - PROCESS | 1664 | 1463962083789 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:08:03 INFO - PROCESS | 1664 | 1463962083823 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292ad800 == 44 [pid = 1664] [id = 388] 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11318cc00) [pid = 1664] [serial = 1163] [outer = 0x0] 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119b95400) [pid = 1664] [serial = 1164] [outer = 0x11318cc00] 17:08:03 INFO - PROCESS | 1664 | 1463962083848 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1236ea000) [pid = 1664] [serial = 1165] [outer = 0x11318cc00] 17:08:04 INFO - PROCESS | 1664 | 1463962084090 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"]]]}] 17:08:04 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 () { 17:08:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:08:04 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 () { 17:08:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:08:04 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 () { 17:08:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:08:04 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 () { 17:08:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:08:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 427ms 17:08:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:08:04 INFO - PROCESS | 1664 | 1463962084102 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1664 | 1463962084103 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:08:04 INFO - PROCESS | 1664 | 1463962084106 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1664 | 1463962084107 Marionette TRACE conn2 <- [1,1526,null,{}] 17:08:04 INFO - PROCESS | 1664 | 1463962084117 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}] 17:08:04 INFO - PROCESS | 1664 | 1463962084220 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:08:04 INFO - PROCESS | 1664 | 1463962084225 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af50800 == 45 [pid = 1664] [id = 389] 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1240b8400) [pid = 1664] [serial = 1166] [outer = 0x0] 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12612a400) [pid = 1664] [serial = 1167] [outer = 0x1240b8400] 17:08:04 INFO - PROCESS | 1664 | 1463962084264 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a57800) [pid = 1664] [serial = 1168] [outer = 0x1240b8400] 17:08:04 INFO - PROCESS | 1664 | 1463962084591 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"]]]}] 17:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:08:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 528ms 17:08:04 INFO - PROCESS | 1664 | 1463962084635 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1664 | 1463962084636 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:08:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:08:04 INFO - PROCESS | 1664 | 1463962084647 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1664 | 1463962084648 Marionette TRACE conn2 <- [1,1530,null,{}] 17:08:04 INFO - PROCESS | 1664 | 1463962084651 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}] 17:08:04 INFO - PROCESS | 1664 | 1463962084729 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:08:04 INFO - PROCESS | 1664 | 1463962084733 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b948000 == 46 [pid = 1664] [id = 390] 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126867800) [pid = 1664] [serial = 1169] [outer = 0x0] 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128b59c00) [pid = 1664] [serial = 1170] [outer = 0x126867800] 17:08:04 INFO - PROCESS | 1664 | 1463962084758 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128c7b800) [pid = 1664] [serial = 1171] [outer = 0x126867800] 17:08:05 INFO - PROCESS | 1664 | 1463962085054 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]]]}] 17:08:05 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 17:08:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:08:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:08:05 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. 17:08:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:08:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 478ms 17:08:05 INFO - PROCESS | 1664 | 1463962085118 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1664 | 1463962085119 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:08:05 INFO - PROCESS | 1664 | 1463962085122 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1664 | 1463962085123 Marionette TRACE conn2 <- [1,1534,null,{}] 17:08:05 INFO - PROCESS | 1664 | 1463962085126 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}] 17:08:05 INFO - PROCESS | 1664 | 1463962085204 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:08:05 INFO - PROCESS | 1664 | 1463962085209 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4bc800 == 47 [pid = 1664] [id = 391] 17:08:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128c1dc00) [pid = 1664] [serial = 1172] [outer = 0x0] 17:08:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128f47c00) [pid = 1664] [serial = 1173] [outer = 0x128c1dc00] 17:08:05 INFO - PROCESS | 1664 | 1463962085236 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12a380000) [pid = 1664] [serial = 1174] [outer = 0x128c1dc00] 17:08:05 INFO - PROCESS | 1664 | 1463962085700 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]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 620ms 17:08:05 INFO - PROCESS | 1664 | 1463962085743 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1664 | 1463962085745 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:08:05 INFO - PROCESS | 1664 | 1463962085749 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1664 | 1463962085751 Marionette TRACE conn2 <- [1,1538,null,{}] 17:08:05 INFO - PROCESS | 1664 | 1463962085755 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}] 17:08:05 INFO - PROCESS | 1664 | 1463962085866 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:08:05 INFO - PROCESS | 1664 | 1463962085960 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11756f800 == 48 [pid = 1664] [id = 392] 17:08:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x113d5c000) [pid = 1664] [serial = 1175] [outer = 0x0] 17:08:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11601c800) [pid = 1664] [serial = 1176] [outer = 0x113d5c000] 17:08:05 INFO - PROCESS | 1664 | 1463962085992 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116748400) [pid = 1664] [serial = 1177] [outer = 0x113d5c000] 17:08:06 INFO - PROCESS | 1664 | 1463962086415 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]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 721ms 17:08:06 INFO - PROCESS | 1664 | 1463962086470 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1664 | 1463962086474 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:08:06 INFO - PROCESS | 1664 | 1463962086479 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1664 | 1463962086480 Marionette TRACE conn2 <- [1,1542,null,{}] 17:08:06 INFO - PROCESS | 1664 | 1463962086483 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}] 17:08:06 INFO - PROCESS | 1664 | 1463962086584 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:08:06 INFO - PROCESS | 1664 | 1463962086639 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a3d800 == 49 [pid = 1664] [id = 393] 17:08:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11698fc00) [pid = 1664] [serial = 1178] [outer = 0x0] 17:08:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x116f2f400) [pid = 1664] [serial = 1179] [outer = 0x11698fc00] 17:08:06 INFO - PROCESS | 1664 | 1463962086681 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1184aac00) [pid = 1664] [serial = 1180] [outer = 0x11698fc00] 17:08:07 INFO - PROCESS | 1664 | 1463962087096 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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 671ms 17:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:08:07 INFO - PROCESS | 1664 | 1463962087150 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 1664 | 1463962087151 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:08:07 INFO - PROCESS | 1664 | 1463962087153 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1664 | 1463962087156 Marionette TRACE conn2 <- [1,1546,null,{}] 17:08:07 INFO - PROCESS | 1664 | 1463962087183 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}] 17:08:07 INFO - PROCESS | 1664 | 1463962087288 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:08:07 INFO - PROCESS | 1664 | 1463962087358 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd2d800 == 50 [pid = 1664] [id = 394] 17:08:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118926c00) [pid = 1664] [serial = 1181] [outer = 0x0] 17:08:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1196d3c00) [pid = 1664] [serial = 1182] [outer = 0x118926c00] 17:08:07 INFO - PROCESS | 1664 | 1463962087390 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1199c8800) [pid = 1664] [serial = 1183] [outer = 0x118926c00] 17:08:07 INFO - PROCESS | 1664 | 1463962087811 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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 17:08:07 INFO - PROCESS | 1664 | 1463962087829 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 1664 | 1463962087831 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:08:07 INFO - PROCESS | 1664 | 1463962087833 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1664 | 1463962087834 Marionette TRACE conn2 <- [1,1550,null,{}] 17:08:07 INFO - PROCESS | 1664 | 1463962087837 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}] 17:08:07 INFO - PROCESS | 1664 | 1463962087938 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:08:07 INFO - PROCESS | 1664 | 1463962087989 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca33800 == 51 [pid = 1664] [id = 395] 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119d2a400) [pid = 1664] [serial = 1184] [outer = 0x0] 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12350e400) [pid = 1664] [serial = 1185] [outer = 0x119d2a400] 17:08:08 INFO - PROCESS | 1664 | 1463962088022 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12651f000) [pid = 1664] [serial = 1186] [outer = 0x119d2a400] 17:08:08 INFO - PROCESS | 1664 | 1463962088463 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]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 668ms 17:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:08:08 INFO - PROCESS | 1664 | 1463962088502 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 1664 | 1463962088503 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:08:08 INFO - PROCESS | 1664 | 1463962088505 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1664 | 1463962088506 Marionette TRACE conn2 <- [1,1554,null,{}] 17:08:08 INFO - PROCESS | 1664 | 1463962088509 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}] 17:08:08 INFO - PROCESS | 1664 | 1463962088608 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:08:08 INFO - PROCESS | 1664 | 1463962088693 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d04c800 == 52 [pid = 1664] [id = 396] 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12335d000) [pid = 1664] [serial = 1187] [outer = 0x0] 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128a52400) [pid = 1664] [serial = 1188] [outer = 0x12335d000] 17:08:08 INFO - PROCESS | 1664 | 1463962088722 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x128c7ac00) [pid = 1664] [serial = 1189] [outer = 0x12335d000] 17:08:09 INFO - PROCESS | 1664 | 1463962089166 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]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 720ms 17:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:08:09 INFO - PROCESS | 1664 | 1463962089225 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1664 | 1463962089226 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:08:09 INFO - PROCESS | 1664 | 1463962089229 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1664 | 1463962089230 Marionette TRACE conn2 <- [1,1558,null,{}] 17:08:09 INFO - PROCESS | 1664 | 1463962089232 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}] 17:08:09 INFO - PROCESS | 1664 | 1463962089348 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:08:09 INFO - PROCESS | 1664 | 1463962089419 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1244c5800 == 53 [pid = 1664] [id = 397] 17:08:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1138b1400) [pid = 1664] [serial = 1190] [outer = 0x0] 17:08:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x124cc4400) [pid = 1664] [serial = 1191] [outer = 0x1138b1400] 17:08:09 INFO - PROCESS | 1664 | 1463962089449 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12a6c3400) [pid = 1664] [serial = 1192] [outer = 0x1138b1400] 17:08:10 INFO - PROCESS | 1664 | 1463962090074 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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 17:08:10 INFO - PROCESS | 1664 | 1463962090100 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1664 | 1463962090104 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:08:10 INFO - PROCESS | 1664 | 1463962090108 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1664 | 1463962090112 Marionette TRACE conn2 <- [1,1562,null,{}] 17:08:10 INFO - PROCESS | 1664 | 1463962090136 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}] 17:08:10 INFO - PROCESS | 1664 | 1463962090285 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:08:10 INFO - PROCESS | 1664 | 1463962090385 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a29800 == 54 [pid = 1664] [id = 398] 17:08:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1138bb400) [pid = 1664] [serial = 1193] [outer = 0x0] 17:08:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x113d5f400) [pid = 1664] [serial = 1194] [outer = 0x1138bb400] 17:08:10 INFO - PROCESS | 1664 | 1463962090430 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x116740400) [pid = 1664] [serial = 1195] [outer = 0x1138bb400] 17:08:10 INFO - PROCESS | 1664 | 1463962090921 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]]]}] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12b948000 == 53 [pid = 1664] [id = 390] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12af50800 == 52 [pid = 1664] [id = 389] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1292ad800 == 51 [pid = 1664] [id = 388] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1292bb000 == 50 [pid = 1664] [id = 387] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x128c39800 == 49 [pid = 1664] [id = 386] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x117022000 == 48 [pid = 1664] [id = 385] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128f43800) [pid = 1664] [serial = 1122] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128c7dc00) [pid = 1664] [serial = 1071] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x116023000) [pid = 1664] [serial = 1074] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x117543800) [pid = 1664] [serial = 1077] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x124cc8c00) [pid = 1664] [serial = 1083] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119d27c00) [pid = 1664] [serial = 1080] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x116977000 == 47 [pid = 1664] [id = 384] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1237c5800 == 46 [pid = 1664] [id = 383] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d5800 == 45 [pid = 1664] [id = 382] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1193d6000 == 44 [pid = 1664] [id = 381] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1130b3800 == 43 [pid = 1664] [id = 380] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f2800 == 42 [pid = 1664] [id = 379] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x128f10800 == 41 [pid = 1664] [id = 376] 17:08:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1193e5000 == 40 [pid = 1664] [id = 375] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1232ef000) [pid = 1664] [serial = 1104] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x126132800) [pid = 1664] [serial = 1107] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1187d7400) [pid = 1664] [serial = 1095] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x119082400) [pid = 1664] [serial = 1096] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128b50800) [pid = 1664] [serial = 1086] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116744800) [pid = 1664] [serial = 1092] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x117538000) [pid = 1664] [serial = 1093] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11602b000) [pid = 1664] [serial = 1090] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x113357000) [pid = 1664] [serial = 1089] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1196d0000) [pid = 1664] [serial = 1098] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1196e4400) [pid = 1664] [serial = 1099] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x128a55c00) [pid = 1664] [serial = 1110] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x113a62c00) [pid = 1664] [serial = 1113] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1267d5400) [pid = 1664] [serial = 1108] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1196d3800) [pid = 1664] [serial = 1116] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x123357400) [pid = 1664] [serial = 1117] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116a51400) [pid = 1664] [serial = 1114] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128b51c00) [pid = 1664] [serial = 1111] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1196ec000) [pid = 1664] [serial = 1101] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x122f59c00) [pid = 1664] [serial = 1102] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128a56400) [pid = 1664] [serial = 1119] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128c83c00) [pid = 1664] [serial = 1120] [outer = 0x0] [url = about:blank] 17:08:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1244ae800) [pid = 1664] [serial = 1105] [outer = 0x0] [url = about:blank] 17:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 891ms 17:08:11 INFO - PROCESS | 1664 | 1463962090999 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1664 | 1463962091002 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:08:11 INFO - PROCESS | 1664 | 1463962091006 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1664 | 1463962091008 Marionette TRACE conn2 <- [1,1566,null,{}] 17:08:11 INFO - PROCESS | 1664 | 1463962091010 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}] 17:08:11 INFO - PROCESS | 1664 | 1463962091095 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:08:11 INFO - PROCESS | 1664 | 1463962091105 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x117563000 == 41 [pid = 1664] [id = 399] 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116f2a800) [pid = 1664] [serial = 1196] [outer = 0x0] 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116f32800) [pid = 1664] [serial = 1197] [outer = 0x116f2a800] 17:08:11 INFO - PROCESS | 1664 | 1463962091130 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118411c00) [pid = 1664] [serial = 1198] [outer = 0x116f2a800] 17:08:11 INFO - PROCESS | 1664 | 1463962091463 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]]]}] 17:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 17:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:08:11 INFO - PROCESS | 1664 | 1463962091477 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1664 | 1463962091480 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:08:11 INFO - PROCESS | 1664 | 1463962091483 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1664 | 1463962091485 Marionette TRACE conn2 <- [1,1570,null,{}] 17:08:11 INFO - PROCESS | 1664 | 1463962091493 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}] 17:08:11 INFO - PROCESS | 1664 | 1463962091588 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:08:11 INFO - PROCESS | 1664 | 1463962091660 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x123635800 == 42 [pid = 1664] [id = 400] 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118919c00) [pid = 1664] [serial = 1199] [outer = 0x0] 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119084c00) [pid = 1664] [serial = 1200] [outer = 0x118919c00] 17:08:11 INFO - PROCESS | 1664 | 1463962091692 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119624c00) [pid = 1664] [serial = 1201] [outer = 0x118919c00] 17:08:11 INFO - PROCESS | 1664 | 1463962091983 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]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 17:08:12 INFO - PROCESS | 1664 | 1463962092004 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1664 | 1463962092005 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:08:12 INFO - PROCESS | 1664 | 1463962092015 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1664 | 1463962092016 Marionette TRACE conn2 <- [1,1574,null,{}] 17:08:12 INFO - PROCESS | 1664 | 1463962092018 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}] 17:08:12 INFO - PROCESS | 1664 | 1463962092112 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:08:12 INFO - PROCESS | 1664 | 1463962092169 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e5800 == 43 [pid = 1664] [id = 401] 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1196d8800) [pid = 1664] [serial = 1202] [outer = 0x0] 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1199be800) [pid = 1664] [serial = 1203] [outer = 0x1196d8800] 17:08:12 INFO - PROCESS | 1664 | 1463962092194 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123050800) [pid = 1664] [serial = 1204] [outer = 0x1196d8800] 17:08:12 INFO - PROCESS | 1664 | 1463962092461 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]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 479ms 17:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:08:12 INFO - PROCESS | 1664 | 1463962092487 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1664 | 1463962092489 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:08:12 INFO - PROCESS | 1664 | 1463962092491 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1664 | 1463962092492 Marionette TRACE conn2 <- [1,1578,null,{}] 17:08:12 INFO - PROCESS | 1664 | 1463962092502 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}] 17:08:12 INFO - PROCESS | 1664 | 1463962092585 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:08:12 INFO - PROCESS | 1664 | 1463962092590 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x128dea000 == 44 [pid = 1664] [id = 402] 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x123090c00) [pid = 1664] [serial = 1205] [outer = 0x0] 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123354c00) [pid = 1664] [serial = 1206] [outer = 0x123090c00] 17:08:12 INFO - PROCESS | 1664 | 1463962092617 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123539800) [pid = 1664] [serial = 1207] [outer = 0x123090c00] 17:08:13 INFO - PROCESS | 1664 | 1463962093001 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]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 578ms 17:08:13 INFO - PROCESS | 1664 | 1463962093070 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1664 | 1463962093072 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:08:13 INFO - PROCESS | 1664 | 1463962093082 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1664 | 1463962093084 Marionette TRACE conn2 <- [1,1582,null,{}] 17:08:13 INFO - PROCESS | 1664 | 1463962093087 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}] 17:08:13 INFO - PROCESS | 1664 | 1463962093254 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:08:13 INFO - PROCESS | 1664 | 1463962093279 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d6800 == 45 [pid = 1664] [id = 403] 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123983000) [pid = 1664] [serial = 1208] [outer = 0x0] 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1246dc800) [pid = 1664] [serial = 1209] [outer = 0x123983000] 17:08:13 INFO - PROCESS | 1664 | 1463962093330 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128c7dc00) [pid = 1664] [serial = 1210] [outer = 0x123983000] 17:08:13 INFO - PROCESS | 1664 | 1463962093683 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]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 626ms 17:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:08:13 INFO - PROCESS | 1664 | 1463962093702 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1664 | 1463962093703 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:08:13 INFO - PROCESS | 1664 | 1463962093705 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1664 | 1463962093706 Marionette TRACE conn2 <- [1,1586,null,{}] 17:08:13 INFO - PROCESS | 1664 | 1463962093708 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}] 17:08:13 INFO - PROCESS | 1664 | 1463962093805 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:08:13 INFO - PROCESS | 1664 | 1463962093816 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af51800 == 46 [pid = 1664] [id = 404] 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c18400) [pid = 1664] [serial = 1211] [outer = 0x0] 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1294a1c00) [pid = 1664] [serial = 1212] [outer = 0x128c18400] 17:08:13 INFO - PROCESS | 1664 | 1463962093841 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12a607000) [pid = 1664] [serial = 1213] [outer = 0x128c18400] 17:08:14 INFO - PROCESS | 1664 | 1463962094151 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]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 17:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:08:14 INFO - PROCESS | 1664 | 1463962094181 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1664 | 1463962094182 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:08:14 INFO - PROCESS | 1664 | 1463962094184 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1664 | 1463962094185 Marionette TRACE conn2 <- [1,1590,null,{}] 17:08:14 INFO - PROCESS | 1664 | 1463962094187 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}] 17:08:14 INFO - PROCESS | 1664 | 1463962094290 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:08:14 INFO - PROCESS | 1664 | 1463962094294 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f8800 == 47 [pid = 1664] [id = 405] 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1294a5c00) [pid = 1664] [serial = 1214] [outer = 0x0] 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a6c3800) [pid = 1664] [serial = 1215] [outer = 0x1294a5c00] 17:08:14 INFO - PROCESS | 1664 | 1463962094349 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a6cd000) [pid = 1664] [serial = 1216] [outer = 0x1294a5c00] 17:08:14 INFO - PROCESS | 1664 | 1463962094728 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]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 17:08:14 INFO - PROCESS | 1664 | 1463962094756 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1664 | 1463962094758 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:08:14 INFO - PROCESS | 1664 | 1463962094763 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1664 | 1463962094764 Marionette TRACE conn2 <- [1,1594,null,{}] 17:08:14 INFO - PROCESS | 1664 | 1463962094766 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}] 17:08:14 INFO - PROCESS | 1664 | 1463962094864 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:08:14 INFO - PROCESS | 1664 | 1463962094904 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4d0000 == 48 [pid = 1664] [id = 406] 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12a6c5800) [pid = 1664] [serial = 1217] [outer = 0x0] 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12a938000) [pid = 1664] [serial = 1218] [outer = 0x12a6c5800] 17:08:14 INFO - PROCESS | 1664 | 1463962094933 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12340e000) [pid = 1664] [serial = 1219] [outer = 0x12a6c5800] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119ba0000) [pid = 1664] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11961d000) [pid = 1664] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x123097400) [pid = 1664] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118411400) [pid = 1664] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11318ac00) [pid = 1664] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12335d400) [pid = 1664] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128c80c00) [pid = 1664] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11766c400) [pid = 1664] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x115e3c400) [pid = 1664] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x112146800) [pid = 1664] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11318cc00) [pid = 1664] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1240b8400) [pid = 1664] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x126867800) [pid = 1664] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:08:15 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x128c17800) [pid = 1664] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:08:15 INFO - PROCESS | 1664 | 1463962095450 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]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 17:08:15 INFO - PROCESS | 1664 | 1463962095486 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1664 | 1463962095488 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:08:15 INFO - PROCESS | 1664 | 1463962095490 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1664 | 1463962095491 Marionette TRACE conn2 <- [1,1598,null,{}] 17:08:15 INFO - PROCESS | 1664 | 1463962095497 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}] 17:08:15 INFO - PROCESS | 1664 | 1463962095584 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:08:15 INFO - PROCESS | 1664 | 1463962095588 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c733800 == 49 [pid = 1664] [id = 407] 17:08:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x113307800) [pid = 1664] [serial = 1220] [outer = 0x0] 17:08:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1196eb400) [pid = 1664] [serial = 1221] [outer = 0x113307800] 17:08:15 INFO - PROCESS | 1664 | 1463962095613 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128f45c00) [pid = 1664] [serial = 1222] [outer = 0x113307800] 17:08:15 INFO - PROCESS | 1664 | 1463962095933 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]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 17:08:15 INFO - PROCESS | 1664 | 1463962095962 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1664 | 1463962095964 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:08:15 INFO - PROCESS | 1664 | 1463962095974 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1664 | 1463962095977 Marionette TRACE conn2 <- [1,1602,null,{}] 17:08:15 INFO - PROCESS | 1664 | 1463962095979 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}] 17:08:16 INFO - PROCESS | 1664 | 1463962096073 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:08:16 INFO - PROCESS | 1664 | 1463962096138 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3be000 == 50 [pid = 1664] [id = 408] 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128b58400) [pid = 1664] [serial = 1223] [outer = 0x0] 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12a941c00) [pid = 1664] [serial = 1224] [outer = 0x128b58400] 17:08:16 INFO - PROCESS | 1664 | 1463962096166 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12af35400) [pid = 1664] [serial = 1225] [outer = 0x128b58400] 17:08:16 INFO - PROCESS | 1664 | 1463962096479 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]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 17:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:08:16 INFO - PROCESS | 1664 | 1463962096497 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1664 | 1463962096498 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:08:16 INFO - PROCESS | 1664 | 1463962096500 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1664 | 1463962096502 Marionette TRACE conn2 <- [1,1606,null,{}] 17:08:16 INFO - PROCESS | 1664 | 1463962096504 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}] 17:08:16 INFO - PROCESS | 1664 | 1463962096588 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:08:16 INFO - PROCESS | 1664 | 1463962096593 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5d7000 == 51 [pid = 1664] [id = 409] 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12af30c00) [pid = 1664] [serial = 1226] [outer = 0x0] 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b730400) [pid = 1664] [serial = 1227] [outer = 0x12af30c00] 17:08:16 INFO - PROCESS | 1664 | 1463962096618 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b774800) [pid = 1664] [serial = 1228] [outer = 0x12af30c00] 17:08:16 INFO - PROCESS | 1664 | 1463962096932 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]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 468ms 17:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:08:16 INFO - PROCESS | 1664 | 1463962096969 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1664 | 1463962096970 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:08:16 INFO - PROCESS | 1664 | 1463962096972 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1664 | 1463962096973 Marionette TRACE conn2 <- [1,1610,null,{}] 17:08:16 INFO - PROCESS | 1664 | 1463962096975 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}] 17:08:17 INFO - PROCESS | 1664 | 1463962097094 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:08:17 INFO - PROCESS | 1664 | 1463962097101 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d895000 == 52 [pid = 1664] [id = 410] 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12af35800) [pid = 1664] [serial = 1229] [outer = 0x0] 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b777000) [pid = 1664] [serial = 1230] [outer = 0x12af35800] 17:08:17 INFO - PROCESS | 1664 | 1463962097125 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b77f800) [pid = 1664] [serial = 1231] [outer = 0x12af35800] 17:08:17 INFO - PROCESS | 1664 | 1463962097609 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]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 669ms 17:08:17 INFO - PROCESS | 1664 | 1463962097641 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:08:17 INFO - PROCESS | 1664 | 1463962097646 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:08:17 INFO - PROCESS | 1664 | 1463962097651 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1664 | 1463962097653 Marionette TRACE conn2 <- [1,1614,null,{}] 17:08:17 INFO - PROCESS | 1664 | 1463962097656 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}] 17:08:17 INFO - PROCESS | 1664 | 1463962097765 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:08:17 INFO - PROCESS | 1664 | 1463962097836 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191df800 == 53 [pid = 1664] [id = 411] 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x113869c00) [pid = 1664] [serial = 1232] [outer = 0x0] 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x116943800) [pid = 1664] [serial = 1233] [outer = 0x113869c00] 17:08:17 INFO - PROCESS | 1664 | 1463962097868 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x117543800) [pid = 1664] [serial = 1234] [outer = 0x113869c00] 17:08:18 INFO - PROCESS | 1664 | 1463962098296 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]]]}] 17:08:18 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 17:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 674ms 17:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:08:18 INFO - PROCESS | 1664 | 1463962098325 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1664 | 1463962098329 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:08:18 INFO - PROCESS | 1664 | 1463962098333 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1664 | 1463962098335 Marionette TRACE conn2 <- [1,1618,null,{}] 17:08:18 INFO - PROCESS | 1664 | 1463962098338 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}] 17:08:18 INFO - PROCESS | 1664 | 1463962098443 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:08:18 INFO - PROCESS | 1664 | 1463962098501 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292ab800 == 54 [pid = 1664] [id = 412] 17:08:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1184ab400) [pid = 1664] [serial = 1235] [outer = 0x0] 17:08:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11909a800) [pid = 1664] [serial = 1236] [outer = 0x1184ab400] 17:08:18 INFO - PROCESS | 1664 | 1463962098530 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1196d6800) [pid = 1664] [serial = 1237] [outer = 0x1184ab400] 17:08:18 INFO - PROCESS | 1664 | 1463962098980 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]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 17:08:19 INFO - PROCESS | 1664 | 1463962099005 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1664 | 1463962099006 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:08:19 INFO - PROCESS | 1664 | 1463962099008 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1664 | 1463962099011 Marionette TRACE conn2 <- [1,1622,null,{}] 17:08:19 INFO - PROCESS | 1664 | 1463962099019 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}] 17:08:19 INFO - PROCESS | 1664 | 1463962099149 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:08:19 INFO - PROCESS | 1664 | 1463962099236 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8a5000 == 55 [pid = 1664] [id = 413] 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x123502800) [pid = 1664] [serial = 1238] [outer = 0x0] 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x124ccd800) [pid = 1664] [serial = 1239] [outer = 0x123502800] 17:08:19 INFO - PROCESS | 1664 | 1463962099267 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x128a52c00) [pid = 1664] [serial = 1240] [outer = 0x123502800] 17:08:19 INFO - PROCESS | 1664 | 1463962099680 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]]]}] 17:08:19 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 17:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 722ms 17:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:08:19 INFO - PROCESS | 1664 | 1463962099730 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1664 | 1463962099732 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:08:19 INFO - PROCESS | 1664 | 1463962099734 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1664 | 1463962099736 Marionette TRACE conn2 <- [1,1626,null,{}] 17:08:19 INFO - PROCESS | 1664 | 1463962099738 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}] 17:08:19 INFO - PROCESS | 1664 | 1463962099842 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:08:19 INFO - PROCESS | 1664 | 1463962099901 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8c3000 == 56 [pid = 1664] [id = 414] 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x128c84400) [pid = 1664] [serial = 1241] [outer = 0x0] 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12a60a800) [pid = 1664] [serial = 1242] [outer = 0x128c84400] 17:08:19 INFO - PROCESS | 1664 | 1463962099930 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12a93e800) [pid = 1664] [serial = 1243] [outer = 0x128c84400] 17:08:20 INFO - PROCESS | 1664 | 1463962100321 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]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 620ms 17:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:08:20 INFO - PROCESS | 1664 | 1463962100354 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1664 | 1463962100355 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:08:20 INFO - PROCESS | 1664 | 1463962100358 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1664 | 1463962100359 Marionette TRACE conn2 <- [1,1630,null,{}] 17:08:20 INFO - PROCESS | 1664 | 1463962100361 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}] 17:08:20 INFO - PROCESS | 1664 | 1463962100463 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:08:20 INFO - PROCESS | 1664 | 1463962100552 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d978800 == 57 [pid = 1664] [id = 415] 17:08:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12aacf400) [pid = 1664] [serial = 1244] [outer = 0x0] 17:08:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12aadbc00) [pid = 1664] [serial = 1245] [outer = 0x12aacf400] 17:08:20 INFO - PROCESS | 1664 | 1463962100582 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12b777400) [pid = 1664] [serial = 1246] [outer = 0x12aacf400] 17:08:21 INFO - PROCESS | 1664 | 1463962101019 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]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 668ms 17:08:21 INFO - PROCESS | 1664 | 1463962101045 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1664 | 1463962101047 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:08:21 INFO - PROCESS | 1664 | 1463962101050 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1664 | 1463962101051 Marionette TRACE conn2 <- [1,1634,null,{}] 17:08:21 INFO - PROCESS | 1664 | 1463962101054 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}] 17:08:21 INFO - PROCESS | 1664 | 1463962101173 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:08:21 INFO - PROCESS | 1664 | 1463962101430 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11848d800 == 58 [pid = 1664] [id = 416] 17:08:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1121ab000) [pid = 1664] [serial = 1247] [outer = 0x0] 17:08:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11284e800) [pid = 1664] [serial = 1248] [outer = 0x1121ab000] 17:08:21 INFO - PROCESS | 1664 | 1463962101460 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x113185800) [pid = 1664] [serial = 1249] [outer = 0x1121ab000] 17:08:21 INFO - PROCESS | 1664 | 1463962101884 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]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms 17:08:21 INFO - PROCESS | 1664 | 1463962101923 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1664 | 1463962101926 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:08:21 INFO - PROCESS | 1664 | 1463962101947 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1664 | 1463962101950 Marionette TRACE conn2 <- [1,1638,null,{}] 17:08:21 INFO - PROCESS | 1664 | 1463962101953 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}] 17:08:22 INFO - PROCESS | 1664 | 1463962102048 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:08:22 INFO - PROCESS | 1664 | 1463962102125 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1130a8000 == 59 [pid = 1664] [id = 417] 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x115e3e400) [pid = 1664] [serial = 1250] [outer = 0x0] 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x116026c00) [pid = 1664] [serial = 1251] [outer = 0x115e3e400] 17:08:22 INFO - PROCESS | 1664 | 1463962102153 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x116a50c00) [pid = 1664] [serial = 1252] [outer = 0x115e3e400] 17:08:22 INFO - PROCESS | 1664 | 1463962102570 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]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 675ms 17:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:08:22 INFO - PROCESS | 1664 | 1463962102622 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1664 | 1463962102625 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:08:22 INFO - PROCESS | 1664 | 1463962102627 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1664 | 1463962102628 Marionette TRACE conn2 <- [1,1642,null,{}] 17:08:22 INFO - PROCESS | 1664 | 1463962102630 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}] 17:08:22 INFO - PROCESS | 1664 | 1463962102746 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5d7000 == 58 [pid = 1664] [id = 409] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3be000 == 57 [pid = 1664] [id = 408] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12c733800 == 56 [pid = 1664] [id = 407] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4d0000 == 55 [pid = 1664] [id = 406] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f8800 == 54 [pid = 1664] [id = 405] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12af51800 == 53 [pid = 1664] [id = 404] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d6800 == 52 [pid = 1664] [id = 403] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x118404000) [pid = 1664] [serial = 1128] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x1161ed000) [pid = 1664] [serial = 1125] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1265d3400) [pid = 1664] [serial = 1134] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x1232b5000) [pid = 1664] [serial = 1131] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x128f47c00) [pid = 1664] [serial = 1173] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x128dea000 == 51 [pid = 1664] [id = 402] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e5800 == 50 [pid = 1664] [id = 401] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123635800 == 49 [pid = 1664] [id = 400] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x117563000 == 48 [pid = 1664] [id = 399] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123a29800 == 47 [pid = 1664] [id = 398] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123a3d800 == 46 [pid = 1664] [id = 393] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x11756f800 == 45 [pid = 1664] [id = 392] 17:08:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4bc800 == 44 [pid = 1664] [id = 391] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x128c84800) [pid = 1664] [serial = 1072] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x122f55c00) [pid = 1664] [serial = 1155] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x1196d4c00) [pid = 1664] [serial = 1152] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1232b6c00) [pid = 1664] [serial = 1158] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1187de400) [pid = 1664] [serial = 1147] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1184b6000) [pid = 1664] [serial = 1146] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x113af7000) [pid = 1664] [serial = 1138] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x113191400) [pid = 1664] [serial = 1137] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12350a400) [pid = 1664] [serial = 1161] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x129206000) [pid = 1664] [serial = 1123] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x118035c00) [pid = 1664] [serial = 1143] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x118404c00) [pid = 1664] [serial = 1144] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119082000) [pid = 1664] [serial = 1149] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x113190c00) [pid = 1664] [serial = 1140] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1161e5000) [pid = 1664] [serial = 1141] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x119b95400) [pid = 1664] [serial = 1164] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x123356800) [pid = 1664] [serial = 1159] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12612a400) [pid = 1664] [serial = 1167] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x128b59c00) [pid = 1664] [serial = 1170] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1236ea000) [pid = 1664] [serial = 1165] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12398b000) [pid = 1664] [serial = 1162] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128c7b800) [pid = 1664] [serial = 1171] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123095000) [pid = 1664] [serial = 1156] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x119b73c00) [pid = 1664] [serial = 1153] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x119111000) [pid = 1664] [serial = 1150] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128a57800) [pid = 1664] [serial = 1168] [outer = 0x0] [url = about:blank] 17:08:22 INFO - PROCESS | 1664 | 1463962102849 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x116722000 == 45 [pid = 1664] [id = 418] 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x113182800) [pid = 1664] [serial = 1253] [outer = 0x0] 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116073400) [pid = 1664] [serial = 1254] [outer = 0x113182800] 17:08:22 INFO - PROCESS | 1664 | 1463962102878 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11823f800) [pid = 1664] [serial = 1255] [outer = 0x113182800] 17:08:23 INFO - PROCESS | 1664 | 1463962103182 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]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 17:08:23 INFO - PROCESS | 1664 | 1463962103200 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1664 | 1463962103201 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:08:23 INFO - PROCESS | 1664 | 1463962103208 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1664 | 1463962103216 Marionette TRACE conn2 <- [1,1646,null,{}] 17:08:23 INFO - PROCESS | 1664 | 1463962103219 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}] 17:08:23 INFO - PROCESS | 1664 | 1463962103301 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:08:23 INFO - PROCESS | 1664 | 1463962103306 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1237c9800 == 46 [pid = 1664] [id = 419] 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1184aa400) [pid = 1664] [serial = 1256] [outer = 0x0] 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11891e800) [pid = 1664] [serial = 1257] [outer = 0x1184aa400] 17:08:23 INFO - PROCESS | 1664 | 1463962103333 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119622400) [pid = 1664] [serial = 1258] [outer = 0x1184aa400] 17:08:23 INFO - PROCESS | 1664 | 1463962103679 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]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 480ms 17:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:08:23 INFO - PROCESS | 1664 | 1463962103684 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1664 | 1463962103685 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:08:23 INFO - PROCESS | 1664 | 1463962103688 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1664 | 1463962103689 Marionette TRACE conn2 <- [1,1650,null,{}] 17:08:23 INFO - PROCESS | 1664 | 1463962103692 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}] 17:08:23 INFO - PROCESS | 1664 | 1463962103798 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:08:23 INFO - PROCESS | 1664 | 1463962103804 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12411e800 == 47 [pid = 1664] [id = 420] 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119108400) [pid = 1664] [serial = 1259] [outer = 0x0] 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1196e5400) [pid = 1664] [serial = 1260] [outer = 0x119108400] 17:08:23 INFO - PROCESS | 1664 | 1463962103830 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1199c2c00) [pid = 1664] [serial = 1261] [outer = 0x119108400] 17:08:24 INFO - PROCESS | 1664 | 1463962104141 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]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 471ms 17:08:24 INFO - PROCESS | 1664 | 1463962104161 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:08:24 INFO - PROCESS | 1664 | 1463962104164 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:08:24 INFO - PROCESS | 1664 | 1463962104167 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1664 | 1463962104168 Marionette TRACE conn2 <- [1,1654,null,{}] 17:08:24 INFO - PROCESS | 1664 | 1463962104170 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}] 17:08:24 INFO - PROCESS | 1664 | 1463962104251 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:08:24 INFO - PROCESS | 1664 | 1463962104308 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x11701c000 == 48 [pid = 1664] [id = 421] 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119d2c800) [pid = 1664] [serial = 1262] [outer = 0x0] 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x122f5d000) [pid = 1664] [serial = 1263] [outer = 0x119d2c800] 17:08:24 INFO - PROCESS | 1664 | 1463962104339 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1230f1c00) [pid = 1664] [serial = 1264] [outer = 0x119d2c800] 17:08:24 INFO - PROCESS | 1664 | 1463962104647 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]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 17:08:24 INFO - PROCESS | 1664 | 1463962104689 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1664 | 1463962104690 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:08:24 INFO - PROCESS | 1664 | 1463962104692 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1664 | 1463962104693 Marionette TRACE conn2 <- [1,1658,null,{}] 17:08:24 INFO - PROCESS | 1664 | 1463962104696 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}] 17:08:24 INFO - PROCESS | 1664 | 1463962104774 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:08:24 INFO - PROCESS | 1664 | 1463962104780 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292b9800 == 49 [pid = 1664] [id = 422] 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12334f800) [pid = 1664] [serial = 1265] [outer = 0x0] 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1237f7800) [pid = 1664] [serial = 1266] [outer = 0x12334f800] 17:08:24 INFO - PROCESS | 1664 | 1463962104805 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1244a6000) [pid = 1664] [serial = 1267] [outer = 0x12334f800] 17:08:25 INFO - PROCESS | 1664 | 1463962105179 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]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 17:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:08:25 INFO - PROCESS | 1664 | 1463962105217 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1664 | 1463962105218 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:08:25 INFO - PROCESS | 1664 | 1463962105221 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1664 | 1463962105222 Marionette TRACE conn2 <- [1,1662,null,{}] 17:08:25 INFO - PROCESS | 1664 | 1463962105224 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}] 17:08:25 INFO - PROCESS | 1664 | 1463962105327 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:08:25 INFO - PROCESS | 1664 | 1463962105341 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6db000 == 50 [pid = 1664] [id = 423] 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x123098400) [pid = 1664] [serial = 1268] [outer = 0x0] 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x124cc5800) [pid = 1664] [serial = 1269] [outer = 0x123098400] 17:08:25 INFO - PROCESS | 1664 | 1463962105368 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x126772000) [pid = 1664] [serial = 1270] [outer = 0x123098400] 17:08:25 INFO - PROCESS | 1664 | 1463962105683 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]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 17:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:08:25 INFO - PROCESS | 1664 | 1463962105740 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1664 | 1463962105741 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:08:25 INFO - PROCESS | 1664 | 1463962105743 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1664 | 1463962105744 Marionette TRACE conn2 <- [1,1666,null,{}] 17:08:25 INFO - PROCESS | 1664 | 1463962105746 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}] 17:08:25 INFO - PROCESS | 1664 | 1463962105845 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:08:25 INFO - PROCESS | 1664 | 1463962105871 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af5f800 == 51 [pid = 1664] [id = 424] 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x128a52000) [pid = 1664] [serial = 1271] [outer = 0x0] 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x128b50800) [pid = 1664] [serial = 1272] [outer = 0x128a52000] 17:08:25 INFO - PROCESS | 1664 | 1463962105896 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x128b5dc00) [pid = 1664] [serial = 1273] [outer = 0x128a52000] 17:08:26 INFO - PROCESS | 1664 | 1463962106245 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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 17:08:26 INFO - PROCESS | 1664 | 1463962106263 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1664 | 1463962106264 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:08:26 INFO - PROCESS | 1664 | 1463962106266 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1664 | 1463962106275 Marionette TRACE conn2 <- [1,1670,null,{}] 17:08:26 INFO - PROCESS | 1664 | 1463962106284 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}] 17:08:26 INFO - PROCESS | 1664 | 1463962106385 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:08:26 INFO - PROCESS | 1664 | 1463962106421 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b957000 == 52 [pid = 1664] [id = 425] 17:08:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x128a58c00) [pid = 1664] [serial = 1274] [outer = 0x0] 17:08:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x128c84800) [pid = 1664] [serial = 1275] [outer = 0x128a58c00] 17:08:26 INFO - PROCESS | 1664 | 1463962106446 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x129209400) [pid = 1664] [serial = 1276] [outer = 0x128a58c00] 17:08:26 INFO - PROCESS | 1664 | 1463962106762 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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 534ms 17:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:08:26 INFO - PROCESS | 1664 | 1463962106800 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1664 | 1463962106801 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:08:26 INFO - PROCESS | 1664 | 1463962106803 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1664 | 1463962106804 Marionette TRACE conn2 <- [1,1674,null,{}] 17:08:26 INFO - PROCESS | 1664 | 1463962106806 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}] 17:08:26 INFO - PROCESS | 1664 | 1463962106911 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:08:27 INFO - PROCESS | 1664 | 1463962107117 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x122f5a400) [pid = 1664] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x11753ec00) [pid = 1664] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x116f25c00) [pid = 1664] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x116023800) [pid = 1664] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x112853000) [pid = 1664] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x115ebd400) [pid = 1664] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1237f8800) [pid = 1664] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12af30c00) [pid = 1664] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128c18400) [pid = 1664] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1294a5c00) [pid = 1664] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a6c5800) [pid = 1664] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1196d8800) [pid = 1664] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x118919c00) [pid = 1664] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1138bb400) [pid = 1664] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x123090c00) [pid = 1664] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1138b1400) [pid = 1664] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x116f2a800) [pid = 1664] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123983000) [pid = 1664] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x113307800) [pid = 1664] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128b58400) [pid = 1664] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123098c00) [pid = 1664] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:08:27 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1199c2400) [pid = 1664] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:08:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x112548000 == 53 [pid = 1664] [id = 426] 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x110d5f800) [pid = 1664] [serial = 1277] [outer = 0x0] 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x112fce800) [pid = 1664] [serial = 1278] [outer = 0x110d5f800] 17:08:27 INFO - PROCESS | 1664 | 1463962107175 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x118037400) [pid = 1664] [serial = 1279] [outer = 0x110d5f800] 17:08:27 INFO - PROCESS | 1664 | 1463962107447 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]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 668ms 17:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:08:27 INFO - PROCESS | 1664 | 1463962107472 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 1664 | 1463962107473 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:08:27 INFO - PROCESS | 1664 | 1463962107485 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1664 | 1463962107487 Marionette TRACE conn2 <- [1,1678,null,{}] 17:08:27 INFO - PROCESS | 1664 | 1463962107502 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}] 17:08:27 INFO - PROCESS | 1664 | 1463962107604 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:08:27 INFO - PROCESS | 1664 | 1463962107616 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c731800 == 54 [pid = 1664] [id = 427] 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1189f1000) [pid = 1664] [serial = 1280] [outer = 0x0] 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12335bc00) [pid = 1664] [serial = 1281] [outer = 0x1189f1000] 17:08:27 INFO - PROCESS | 1664 | 1463962107640 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a6ce000) [pid = 1664] [serial = 1282] [outer = 0x1189f1000] 17:08:27 INFO - PROCESS | 1664 | 1463962107980 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]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 537ms 17:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:08:28 INFO - PROCESS | 1664 | 1463962108013 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1664 | 1463962108015 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:08:28 INFO - PROCESS | 1664 | 1463962108017 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1664 | 1463962108018 Marionette TRACE conn2 <- [1,1682,null,{}] 17:08:28 INFO - PROCESS | 1664 | 1463962108020 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}] 17:08:28 INFO - PROCESS | 1664 | 1463962108130 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:08:28 INFO - PROCESS | 1664 | 1463962108134 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbe3800 == 55 [pid = 1664] [id = 428] 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a6ce400) [pid = 1664] [serial = 1283] [outer = 0x0] 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12a93bc00) [pid = 1664] [serial = 1284] [outer = 0x12a6ce400] 17:08:28 INFO - PROCESS | 1664 | 1463962108159 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12aad4c00) [pid = 1664] [serial = 1285] [outer = 0x12a6ce400] 17:08:28 INFO - PROCESS | 1664 | 1463962108480 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]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 517ms 17:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:08:28 INFO - PROCESS | 1664 | 1463962108535 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1664 | 1463962108536 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:08:28 INFO - PROCESS | 1664 | 1463962108538 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1664 | 1463962108539 Marionette TRACE conn2 <- [1,1686,null,{}] 17:08:28 INFO - PROCESS | 1664 | 1463962108541 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}] 17:08:28 INFO - PROCESS | 1664 | 1463962108624 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:08:28 INFO - PROCESS | 1664 | 1463962108686 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0e0000 == 56 [pid = 1664] [id = 429] 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x116f2a800) [pid = 1664] [serial = 1286] [outer = 0x0] 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12aadac00) [pid = 1664] [serial = 1287] [outer = 0x116f2a800] 17:08:28 INFO - PROCESS | 1664 | 1463962108711 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b77f400) [pid = 1664] [serial = 1288] [outer = 0x116f2a800] 17:08:29 INFO - PROCESS | 1664 | 1463962109065 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]]]}] 17:08:29 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 17:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 17:08:29 INFO - PROCESS | 1664 | 1463962109107 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:08:29 INFO - PROCESS | 1664 | 1463962109112 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:08:29 INFO - PROCESS | 1664 | 1463962109115 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1664 | 1463962109117 Marionette TRACE conn2 <- [1,1690,null,{}] 17:08:29 INFO - PROCESS | 1664 | 1463962109219 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}] 17:08:29 INFO - PROCESS | 1664 | 1463962109341 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:08:29 INFO - PROCESS | 1664 | 1463962109442 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e9000 == 57 [pid = 1664] [id = 430] 17:08:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11284f400) [pid = 1664] [serial = 1289] [outer = 0x0] 17:08:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x112d61800) [pid = 1664] [serial = 1290] [outer = 0x11284f400] 17:08:29 INFO - PROCESS | 1664 | 1463962109473 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x113864800) [pid = 1664] [serial = 1291] [outer = 0x11284f400] 17:08:29 INFO - PROCESS | 1664 | 1463962109923 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]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 863ms 17:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:08:29 INFO - PROCESS | 1664 | 1463962109980 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1664 | 1463962109982 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:08:29 INFO - PROCESS | 1664 | 1463962109985 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1664 | 1463962109987 Marionette TRACE conn2 <- [1,1694,null,{}] 17:08:29 INFO - PROCESS | 1664 | 1463962109990 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}] 17:08:30 INFO - PROCESS | 1664 | 1463962110133 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:08:30 INFO - PROCESS | 1664 | 1463962110191 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247cd000 == 58 [pid = 1664] [id = 431] 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11716a800) [pid = 1664] [serial = 1292] [outer = 0x0] 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11820b400) [pid = 1664] [serial = 1293] [outer = 0x11716a800] 17:08:30 INFO - PROCESS | 1664 | 1463962110223 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1184acc00) [pid = 1664] [serial = 1294] [outer = 0x11716a800] 17:08:30 INFO - PROCESS | 1664 | 1463962110642 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]]]}] 17:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 669ms 17:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:08:30 INFO - PROCESS | 1664 | 1463962110655 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:08:30 INFO - PROCESS | 1664 | 1463962110656 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:08:30 INFO - PROCESS | 1664 | 1463962110659 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 1664 | 1463962110660 Marionette TRACE conn2 <- [1,1698,null,{}] 17:08:30 INFO - PROCESS | 1664 | 1463962110663 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}] 17:08:30 INFO - PROCESS | 1664 | 1463962110767 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:08:30 INFO - PROCESS | 1664 | 1463962110825 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf36800 == 59 [pid = 1664] [id = 432] 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x1184b9400) [pid = 1664] [serial = 1295] [outer = 0x0] 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x119085c00) [pid = 1664] [serial = 1296] [outer = 0x1184b9400] 17:08:30 INFO - PROCESS | 1664 | 1463962110860 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x1196e8000) [pid = 1664] [serial = 1297] [outer = 0x1184b9400] 17:08:31 INFO - PROCESS | 1664 | 1463962111314 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]]]}] 17:08:31 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 17:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 719ms 17:08:31 INFO - PROCESS | 1664 | 1463962111383 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1664 | 1463962111388 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:08:31 INFO - PROCESS | 1664 | 1463962111432 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1664 | 1463962111433 Marionette TRACE conn2 <- [1,1702,null,{}] 17:08:31 INFO - PROCESS | 1664 | 1463962111437 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}] 17:08:31 INFO - PROCESS | 1664 | 1463962111542 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:08:31 INFO - PROCESS | 1664 | 1463962111614 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8c1800 == 60 [pid = 1664] [id = 433] 17:08:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x1196e1800) [pid = 1664] [serial = 1298] [outer = 0x0] 17:08:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x123511c00) [pid = 1664] [serial = 1299] [outer = 0x1196e1800] 17:08:31 INFO - PROCESS | 1664 | 1463962111643 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x124cc2800) [pid = 1664] [serial = 1300] [outer = 0x1196e1800] 17:08:32 INFO - PROCESS | 1664 | 1463962112060 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 690ms 17:08:32 INFO - PROCESS | 1664 | 1463962112104 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1664 | 1463962112106 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:08:32 INFO - PROCESS | 1664 | 1463962112108 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1664 | 1463962112109 Marionette TRACE conn2 <- [1,1706,null,{}] 17:08:32 INFO - PROCESS | 1664 | 1463962112112 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}] 17:08:32 INFO - PROCESS | 1664 | 1463962112212 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:08:32 INFO - PROCESS | 1664 | 1463962112272 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351c8000 == 61 [pid = 1664] [id = 434] 17:08:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12309a800) [pid = 1664] [serial = 1301] [outer = 0x0] 17:08:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x128c85800) [pid = 1664] [serial = 1302] [outer = 0x12309a800] 17:08:32 INFO - PROCESS | 1664 | 1463962112301 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x12a387000) [pid = 1664] [serial = 1303] [outer = 0x12309a800] 17:08:32 INFO - PROCESS | 1664 | 1463962112740 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 17:08:32 INFO - PROCESS | 1664 | 1463962112779 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1664 | 1463962112780 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:08:32 INFO - PROCESS | 1664 | 1463962112783 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1664 | 1463962112784 Marionette TRACE conn2 <- [1,1710,null,{}] 17:08:32 INFO - PROCESS | 1664 | 1463962112786 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}] 17:08:32 INFO - PROCESS | 1664 | 1463962112923 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:08:33 INFO - PROCESS | 1664 | 1463962113048 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d897800 == 62 [pid = 1664] [id = 435] 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12aad8000) [pid = 1664] [serial = 1304] [outer = 0x0] 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12b776800) [pid = 1664] [serial = 1305] [outer = 0x12aad8000] 17:08:33 INFO - PROCESS | 1664 | 1463962113079 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x12b938c00) [pid = 1664] [serial = 1306] [outer = 0x12aad8000] 17:08:33 INFO - PROCESS | 1664 | 1463962113468 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]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 17:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:08:33 INFO - PROCESS | 1664 | 1463962113501 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1664 | 1463962113503 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:08:33 INFO - PROCESS | 1664 | 1463962113505 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1664 | 1463962113506 Marionette TRACE conn2 <- [1,1714,null,{}] 17:08:33 INFO - PROCESS | 1664 | 1463962113509 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}] 17:08:33 INFO - PROCESS | 1664 | 1463962113613 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:08:33 INFO - PROCESS | 1664 | 1463962113688 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e5000 == 63 [pid = 1664] [id = 436] 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x111e5f000) [pid = 1664] [serial = 1307] [outer = 0x0] 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x116f2fc00) [pid = 1664] [serial = 1308] [outer = 0x111e5f000] 17:08:33 INFO - PROCESS | 1664 | 1463962113718 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x1187d5400) [pid = 1664] [serial = 1309] [outer = 0x111e5f000] 17:08:34 INFO - PROCESS | 1664 | 1463962114276 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 820ms 17:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:08:34 INFO - PROCESS | 1664 | 1463962114326 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1664 | 1463962114330 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:08:34 INFO - PROCESS | 1664 | 1463962114334 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1664 | 1463962114336 Marionette TRACE conn2 <- [1,1718,null,{}] 17:08:34 INFO - PROCESS | 1664 | 1463962114339 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}] 17:08:34 INFO - PROCESS | 1664 | 1463962114440 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:08:34 INFO - PROCESS | 1664 | 1463962114518 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x116726000 == 64 [pid = 1664] [id = 437] 17:08:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x11602b400) [pid = 1664] [serial = 1310] [outer = 0x0] 17:08:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x116f2a000) [pid = 1664] [serial = 1311] [outer = 0x11602b400] 17:08:34 INFO - PROCESS | 1664 | 1463962114548 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11766b800) [pid = 1664] [serial = 1312] [outer = 0x11602b400] 17:08:35 INFO - PROCESS | 1664 | 1463962115007 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]]]}] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4cd800 == 63 [pid = 1664] [id = 374] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbe3800 == 62 [pid = 1664] [id = 428] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12c731800 == 61 [pid = 1664] [id = 427] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x112548000 == 60 [pid = 1664] [id = 426] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12b957000 == 59 [pid = 1664] [id = 425] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12af5f800 == 58 [pid = 1664] [id = 424] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x11601c800) [pid = 1664] [serial = 1176] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x116f2f400) [pid = 1664] [serial = 1179] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1196d3c00) [pid = 1664] [serial = 1182] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12350e400) [pid = 1664] [serial = 1185] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x128a52400) [pid = 1664] [serial = 1188] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x12b777000) [pid = 1664] [serial = 1230] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6db000 == 57 [pid = 1664] [id = 423] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1292b9800 == 56 [pid = 1664] [id = 422] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x11701c000 == 55 [pid = 1664] [id = 421] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12411e800 == 54 [pid = 1664] [id = 420] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1237c9800 == 53 [pid = 1664] [id = 419] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x116722000 == 52 [pid = 1664] [id = 418] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1130a8000 == 51 [pid = 1664] [id = 417] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x11848d800 == 50 [pid = 1664] [id = 416] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1292ab800 == 49 [pid = 1664] [id = 412] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1191df800 == 48 [pid = 1664] [id = 411] 17:08:35 INFO - PROCESS | 1664 | --DOCSHELL 0x12d895000 == 47 [pid = 1664] [id = 410] 17:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 17:08:35 INFO - PROCESS | 1664 | 1463962115054 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1664 | 1463962115058 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:08:35 INFO - PROCESS | 1664 | 1463962115063 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1664 | 1463962115065 Marionette TRACE conn2 <- [1,1722,null,{}] 17:08:35 INFO - PROCESS | 1664 | 1463962115067 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}] 17:08:35 INFO - PROCESS | 1664 | 1463962115153 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:08:35 INFO - PROCESS | 1664 | 1463962115158 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ee800 == 48 [pid = 1664] [id = 438] 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x118409c00) [pid = 1664] [serial = 1313] [outer = 0x0] 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x1184be800) [pid = 1664] [serial = 1314] [outer = 0x118409c00] 17:08:35 INFO - PROCESS | 1664 | 1463962115186 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x119097800) [pid = 1664] [serial = 1315] [outer = 0x118409c00] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x123505c00) [pid = 1664] [serial = 1132] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x11909dc00) [pid = 1664] [serial = 1129] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1184cb400) [pid = 1664] [serial = 1078] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x116f27800) [pid = 1664] [serial = 1126] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x128b5c000) [pid = 1664] [serial = 1087] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11693c400) [pid = 1664] [serial = 1075] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x128a5a000) [pid = 1664] [serial = 1135] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x1268a2400) [pid = 1664] [serial = 1084] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x123096000) [pid = 1664] [serial = 1081] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12b730400) [pid = 1664] [serial = 1227] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1294a1c00) [pid = 1664] [serial = 1212] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12a6c3800) [pid = 1664] [serial = 1215] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12a938000) [pid = 1664] [serial = 1218] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12a6cd000) [pid = 1664] [serial = 1216] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1199be800) [pid = 1664] [serial = 1203] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123050800) [pid = 1664] [serial = 1204] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x119084c00) [pid = 1664] [serial = 1200] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x119624c00) [pid = 1664] [serial = 1201] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x116740400) [pid = 1664] [serial = 1195] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x113d5f400) [pid = 1664] [serial = 1194] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x123354c00) [pid = 1664] [serial = 1206] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a6c3400) [pid = 1664] [serial = 1192] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x124cc4400) [pid = 1664] [serial = 1191] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116f32800) [pid = 1664] [serial = 1197] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118411c00) [pid = 1664] [serial = 1198] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12340e000) [pid = 1664] [serial = 1219] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1246dc800) [pid = 1664] [serial = 1209] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1196eb400) [pid = 1664] [serial = 1221] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12af35400) [pid = 1664] [serial = 1225] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12a607000) [pid = 1664] [serial = 1213] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128c7dc00) [pid = 1664] [serial = 1210] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b774800) [pid = 1664] [serial = 1228] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128f45c00) [pid = 1664] [serial = 1222] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123539800) [pid = 1664] [serial = 1207] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a941c00) [pid = 1664] [serial = 1224] [outer = 0x0] [url = about:blank] 17:08:35 INFO - PROCESS | 1664 | 1463962115556 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]]]}] 17:08:35 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 17:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 17:08:35 INFO - PROCESS | 1664 | 1463962115582 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1664 | 1463962115583 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:08:35 INFO - PROCESS | 1664 | 1463962115586 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1664 | 1463962115588 Marionette TRACE conn2 <- [1,1726,null,{}] 17:08:35 INFO - PROCESS | 1664 | 1463962115595 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}] 17:08:35 INFO - PROCESS | 1664 | 1463962115682 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:08:35 INFO - PROCESS | 1664 | 1463962115688 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e2f800 == 49 [pid = 1664] [id = 439] 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1196cec00) [pid = 1664] [serial = 1316] [outer = 0x0] 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1196e4800) [pid = 1664] [serial = 1317] [outer = 0x1196cec00] 17:08:35 INFO - PROCESS | 1664 | 1463962115715 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119d21000) [pid = 1664] [serial = 1318] [outer = 0x1196cec00] 17:08:36 INFO - PROCESS | 1664 | 1463962116078 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]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 17:08:36 INFO - PROCESS | 1664 | 1463962116106 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1664 | 1463962116108 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:08:36 INFO - PROCESS | 1664 | 1463962116110 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1664 | 1463962116111 Marionette TRACE conn2 <- [1,1730,null,{}] 17:08:36 INFO - PROCESS | 1664 | 1463962116114 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}] 17:08:36 INFO - PROCESS | 1664 | 1463962116204 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:08:36 INFO - PROCESS | 1664 | 1463962116261 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c39000 == 50 [pid = 1664] [id = 440] 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x119b9d400) [pid = 1664] [serial = 1319] [outer = 0x0] 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123097400) [pid = 1664] [serial = 1320] [outer = 0x119b9d400] 17:08:36 INFO - PROCESS | 1664 | 1463962116287 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x123356800) [pid = 1664] [serial = 1321] [outer = 0x119b9d400] 17:08:36 INFO - PROCESS | 1664 | 1463962116569 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]]]}] 17:08:36 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 17:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 17:08:36 INFO - PROCESS | 1664 | 1463962116631 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1664 | 1463962116632 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:08:36 INFO - PROCESS | 1664 | 1463962116634 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1664 | 1463962116635 Marionette TRACE conn2 <- [1,1734,null,{}] 17:08:36 INFO - PROCESS | 1664 | 1463962116637 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}] 17:08:36 INFO - PROCESS | 1664 | 1463962116718 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:08:36 INFO - PROCESS | 1664 | 1463962116774 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a577800 == 51 [pid = 1664] [id = 441] 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x122f58400) [pid = 1664] [serial = 1322] [outer = 0x0] 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123543c00) [pid = 1664] [serial = 1323] [outer = 0x122f58400] 17:08:36 INFO - PROCESS | 1664 | 1463962116800 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x124656800) [pid = 1664] [serial = 1324] [outer = 0x122f58400] 17:08:37 INFO - PROCESS | 1664 | 1463962117155 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]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 17:08:37 INFO - PROCESS | 1664 | 1463962117205 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:08:37 INFO - PROCESS | 1664 | 1463962117207 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:08:37 INFO - PROCESS | 1664 | 1463962117210 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1664 | 1463962117212 Marionette TRACE conn2 <- [1,1738,null,{}] 17:08:37 INFO - PROCESS | 1664 | 1463962117215 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}] 17:08:37 INFO - PROCESS | 1664 | 1463962117365 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:08:37 INFO - PROCESS | 1664 | 1463962117492 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f4000 == 52 [pid = 1664] [id = 442] 17:08:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x123df7c00) [pid = 1664] [serial = 1325] [outer = 0x0] 17:08:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1267cb000) [pid = 1664] [serial = 1326] [outer = 0x123df7c00] 17:08:37 INFO - PROCESS | 1664 | 1463962117526 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1294ac000) [pid = 1664] [serial = 1327] [outer = 0x123df7c00] 17:08:37 INFO - PROCESS | 1664 | 1463962117839 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]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 17:08:37 INFO - PROCESS | 1664 | 1463962117881 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1664 | 1463962117882 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:08:37 INFO - PROCESS | 1664 | 1463962117884 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1664 | 1463962117885 Marionette TRACE conn2 <- [1,1742,null,{}] 17:08:37 INFO - PROCESS | 1664 | 1463962117888 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}] 17:08:37 INFO - PROCESS | 1664 | 1463962117989 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:08:38 INFO - PROCESS | 1664 | 1463962118025 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd41800 == 53 [pid = 1664] [id = 443] 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129205400) [pid = 1664] [serial = 1328] [outer = 0x0] 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12a6c7800) [pid = 1664] [serial = 1329] [outer = 0x129205400] 17:08:38 INFO - PROCESS | 1664 | 1463962118049 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12aad3400) [pid = 1664] [serial = 1330] [outer = 0x129205400] 17:08:38 INFO - PROCESS | 1664 | 1463962118375 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]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 517ms 17:08:38 INFO - PROCESS | 1664 | 1463962118407 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1664 | 1463962118408 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:08:38 INFO - PROCESS | 1664 | 1463962118410 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1664 | 1463962118411 Marionette TRACE conn2 <- [1,1746,null,{}] 17:08:38 INFO - PROCESS | 1664 | 1463962118414 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}] 17:08:38 INFO - PROCESS | 1664 | 1463962118519 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:08:38 INFO - PROCESS | 1664 | 1463962118556 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4cf800 == 54 [pid = 1664] [id = 444] 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12a60fc00) [pid = 1664] [serial = 1331] [outer = 0x0] 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12af36000) [pid = 1664] [serial = 1332] [outer = 0x12a60fc00] 17:08:38 INFO - PROCESS | 1664 | 1463962118580 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12b778000) [pid = 1664] [serial = 1333] [outer = 0x12a60fc00] 17:08:38 INFO - PROCESS | 1664 | 1463962118896 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]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 17:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:08:38 INFO - PROCESS | 1664 | 1463962118935 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1664 | 1463962118936 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:08:38 INFO - PROCESS | 1664 | 1463962118938 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1664 | 1463962118939 Marionette TRACE conn2 <- [1,1750,null,{}] 17:08:38 INFO - PROCESS | 1664 | 1463962118942 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}] 17:08:39 INFO - PROCESS | 1664 | 1463962119045 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:08:39 INFO - PROCESS | 1664 | 1463962119082 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd4000 == 55 [pid = 1664] [id = 445] 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12a942000) [pid = 1664] [serial = 1334] [outer = 0x0] 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12b92e400) [pid = 1664] [serial = 1335] [outer = 0x12a942000] 17:08:39 INFO - PROCESS | 1664 | 1463962119106 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12b937000) [pid = 1664] [serial = 1336] [outer = 0x12a942000] 17:08:39 INFO - PROCESS | 1664 | 1463962119507 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]]]}] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12a6ce400) [pid = 1664] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123098400) [pid = 1664] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x128a52000) [pid = 1664] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1121ab000) [pid = 1664] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x113182800) [pid = 1664] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x115e3e400) [pid = 1664] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1184aa400) [pid = 1664] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119d2c800) [pid = 1664] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x119108400) [pid = 1664] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x128a58c00) [pid = 1664] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12334f800) [pid = 1664] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x110d5f800) [pid = 1664] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:08:39 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1189f1000) [pid = 1664] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 626ms 17:08:39 INFO - PROCESS | 1664 | 1463962119564 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:08:39 INFO - PROCESS | 1664 | 1463962119565 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:08:39 INFO - PROCESS | 1664 | 1463962119567 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1664 | 1463962119569 Marionette TRACE conn2 <- [1,1754,null,{}] 17:08:39 INFO - PROCESS | 1664 | 1463962119571 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}] 17:08:39 INFO - PROCESS | 1664 | 1463962119655 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:08:39 INFO - PROCESS | 1664 | 1463962119660 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b31000 == 56 [pid = 1664] [id = 446] 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11601cc00) [pid = 1664] [serial = 1337] [outer = 0x0] 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1189f1000) [pid = 1664] [serial = 1338] [outer = 0x11601cc00] 17:08:39 INFO - PROCESS | 1664 | 1463962119685 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1241e6000) [pid = 1664] [serial = 1339] [outer = 0x11601cc00] 17:08:40 INFO - PROCESS | 1664 | 1463962120008 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]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 17:08:40 INFO - PROCESS | 1664 | 1463962120039 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1664 | 1463962120040 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:08:40 INFO - PROCESS | 1664 | 1463962120042 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1664 | 1463962120052 Marionette TRACE conn2 <- [1,1758,null,{}] 17:08:40 INFO - PROCESS | 1664 | 1463962120055 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}] 17:08:40 INFO - PROCESS | 1664 | 1463962120154 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:08:40 INFO - PROCESS | 1664 | 1463962120218 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5e0800 == 57 [pid = 1664] [id = 447] 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1265cd000) [pid = 1664] [serial = 1340] [outer = 0x0] 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12a939c00) [pid = 1664] [serial = 1341] [outer = 0x1265cd000] 17:08:40 INFO - PROCESS | 1664 | 1463962120247 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b9a9800) [pid = 1664] [serial = 1342] [outer = 0x1265cd000] 17:08:40 INFO - PROCESS | 1664 | 1463962120542 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]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 526ms 17:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:08:40 INFO - PROCESS | 1664 | 1463962120569 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1664 | 1463962120570 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:08:40 INFO - PROCESS | 1664 | 1463962120572 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1664 | 1463962120573 Marionette TRACE conn2 <- [1,1762,null,{}] 17:08:40 INFO - PROCESS | 1664 | 1463962120576 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}] 17:08:40 INFO - PROCESS | 1664 | 1463962120665 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:08:40 INFO - PROCESS | 1664 | 1463962120669 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d977800 == 58 [pid = 1664] [id = 448] 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1184b1800) [pid = 1664] [serial = 1343] [outer = 0x0] 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12bc39c00) [pid = 1664] [serial = 1344] [outer = 0x1184b1800] 17:08:40 INFO - PROCESS | 1664 | 1463962120693 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bc42800) [pid = 1664] [serial = 1345] [outer = 0x1184b1800] 17:08:41 INFO - PROCESS | 1664 | 1463962121017 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 473ms 17:08:41 INFO - PROCESS | 1664 | 1463962121047 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1664 | 1463962121048 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:08:41 INFO - PROCESS | 1664 | 1463962121050 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1664 | 1463962121051 Marionette TRACE conn2 <- [1,1766,null,{}] 17:08:41 INFO - PROCESS | 1664 | 1463962121054 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}] 17:08:41 INFO - PROCESS | 1664 | 1463962121174 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:08:41 INFO - PROCESS | 1664 | 1463962121181 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352e4000 == 59 [pid = 1664] [id = 449] 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11334d400) [pid = 1664] [serial = 1346] [outer = 0x0] 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12bcc5400) [pid = 1664] [serial = 1347] [outer = 0x11334d400] 17:08:41 INFO - PROCESS | 1664 | 1463962121205 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12bccc000) [pid = 1664] [serial = 1348] [outer = 0x11334d400] 17:08:41 INFO - PROCESS | 1664 | 1463962121510 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 17:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:08:41 INFO - PROCESS | 1664 | 1463962121621 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1664 | 1463962121623 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:08:41 INFO - PROCESS | 1664 | 1463962121626 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1664 | 1463962121628 Marionette TRACE conn2 <- [1,1770,null,{}] 17:08:41 INFO - PROCESS | 1664 | 1463962121632 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}] 17:08:41 INFO - PROCESS | 1664 | 1463962121748 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:08:41 INFO - PROCESS | 1664 | 1463962121825 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11948e800 == 60 [pid = 1664] [id = 450] 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11318b000) [pid = 1664] [serial = 1349] [outer = 0x0] 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11330d000) [pid = 1664] [serial = 1350] [outer = 0x11318b000] 17:08:41 INFO - PROCESS | 1664 | 1463962121856 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11602a800) [pid = 1664] [serial = 1351] [outer = 0x11318b000] 17:08:42 INFO - PROCESS | 1664 | 1463962122289 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]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 17:08:42 INFO - PROCESS | 1664 | 1463962122298 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1664 | 1463962122301 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:08:42 INFO - PROCESS | 1664 | 1463962122306 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1664 | 1463962122309 Marionette TRACE conn2 <- [1,1774,null,{}] 17:08:42 INFO - PROCESS | 1664 | 1463962122312 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}] 17:08:42 INFO - PROCESS | 1664 | 1463962122417 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:08:42 INFO - PROCESS | 1664 | 1463962122479 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1241cc000 == 61 [pid = 1664] [id = 451] 17:08:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x116a52c00) [pid = 1664] [serial = 1352] [outer = 0x0] 17:08:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x1187d7400) [pid = 1664] [serial = 1353] [outer = 0x116a52c00] 17:08:42 INFO - PROCESS | 1664 | 1463962122508 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1194c7400) [pid = 1664] [serial = 1354] [outer = 0x116a52c00] 17:08:42 INFO - PROCESS | 1664 | 1463962122954 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]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 17:08:42 INFO - PROCESS | 1664 | 1463962122979 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1664 | 1463962122981 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:08:42 INFO - PROCESS | 1664 | 1463962122983 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1664 | 1463962122985 Marionette TRACE conn2 <- [1,1778,null,{}] 17:08:42 INFO - PROCESS | 1664 | 1463962122992 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}] 17:08:43 INFO - PROCESS | 1664 | 1463962123124 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:08:43 INFO - PROCESS | 1664 | 1463962123200 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5db000 == 62 [pid = 1664] [id = 452] 17:08:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x122f5d400) [pid = 1664] [serial = 1355] [outer = 0x0] 17:08:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x123352c00) [pid = 1664] [serial = 1356] [outer = 0x122f5d400] 17:08:43 INFO - PROCESS | 1664 | 1463962123232 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x126129c00) [pid = 1664] [serial = 1357] [outer = 0x122f5d400] 17:08:43 INFO - PROCESS | 1664 | 1463962123651 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]]]}] 17:08:43 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 17:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 17:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:08:43 INFO - PROCESS | 1664 | 1463962123704 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:08:43 INFO - PROCESS | 1664 | 1463962123705 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:08:43 INFO - PROCESS | 1664 | 1463962123708 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1664 | 1463962123709 Marionette TRACE conn2 <- [1,1782,null,{}] 17:08:43 INFO - PROCESS | 1664 | 1463962123711 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}] 17:08:43 INFO - PROCESS | 1664 | 1463962123817 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:08:43 INFO - PROCESS | 1664 | 1463962123919 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1355e0800 == 63 [pid = 1664] [id = 453] 17:08:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1267d1400) [pid = 1664] [serial = 1358] [outer = 0x0] 17:08:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x128c12000) [pid = 1664] [serial = 1359] [outer = 0x1267d1400] 17:08:43 INFO - PROCESS | 1664 | 1463962123949 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x12a606800) [pid = 1664] [serial = 1360] [outer = 0x1267d1400] 17:08:44 INFO - PROCESS | 1664 | 1463962124369 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]]]}] 17:08:44 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 17:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 719ms 17:08:44 INFO - PROCESS | 1664 | 1463962124439 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1664 | 1463962124441 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:08:44 INFO - PROCESS | 1664 | 1463962124444 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1664 | 1463962124446 Marionette TRACE conn2 <- [1,1786,null,{}] 17:08:44 INFO - PROCESS | 1664 | 1463962124448 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}] 17:08:44 INFO - PROCESS | 1664 | 1463962124550 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:08:44 INFO - PROCESS | 1664 | 1463962124653 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x121049800 == 64 [pid = 1664] [id = 454] 17:08:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x128b55800) [pid = 1664] [serial = 1361] [outer = 0x0] 17:08:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x12aad5800) [pid = 1664] [serial = 1362] [outer = 0x128b55800] 17:08:44 INFO - PROCESS | 1664 | 1463962124683 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x12b99b400) [pid = 1664] [serial = 1363] [outer = 0x128b55800] 17:08:45 INFO - PROCESS | 1664 | 1463962125102 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]]]}] 17:08:45 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 17:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 669ms 17:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:08:45 INFO - PROCESS | 1664 | 1463962125115 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1664 | 1463962125116 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:08:45 INFO - PROCESS | 1664 | 1463962125118 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1664 | 1463962125119 Marionette TRACE conn2 <- [1,1790,null,{}] 17:08:45 INFO - PROCESS | 1664 | 1463962125122 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}] 17:08:45 INFO - PROCESS | 1664 | 1463962125249 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:08:45 INFO - PROCESS | 1664 | 1463962125315 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11328a000 == 65 [pid = 1664] [id = 455] 17:08:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x110d62000) [pid = 1664] [serial = 1364] [outer = 0x0] 17:08:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x1121ab000) [pid = 1664] [serial = 1365] [outer = 0x110d62000] 17:08:45 INFO - PROCESS | 1664 | 1463962125540 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x112a6a400) [pid = 1664] [serial = 1366] [outer = 0x110d62000] 17:08:46 INFO - PROCESS | 1664 | 1463962126047 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]]]}] 17:08:46 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) 17:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 972ms 17:08:46 INFO - PROCESS | 1664 | 1463962126091 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1664 | 1463962126094 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:08:46 INFO - PROCESS | 1664 | 1463962126097 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1664 | 1463962126100 Marionette TRACE conn2 <- [1,1794,null,{}] 17:08:46 INFO - PROCESS | 1664 | 1463962126103 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}] 17:08:46 INFO - PROCESS | 1664 | 1463962126221 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:08:46 INFO - PROCESS | 1664 | 1463962126360 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d3000 == 66 [pid = 1664] [id = 456] 17:08:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x113d60000) [pid = 1664] [serial = 1367] [outer = 0x0] 17:08:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x116023c00) [pid = 1664] [serial = 1368] [outer = 0x113d60000] 17:08:46 INFO - PROCESS | 1664 | 1463962126407 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11674d800) [pid = 1664] [serial = 1369] [outer = 0x113d60000] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d977800 == 65 [pid = 1664] [id = 448] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5e0800 == 64 [pid = 1664] [id = 447] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x126b31000 == 63 [pid = 1664] [id = 446] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd4000 == 62 [pid = 1664] [id = 445] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4cf800 == 61 [pid = 1664] [id = 444] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd41800 == 60 [pid = 1664] [id = 443] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12a60a800) [pid = 1664] [serial = 1242] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x116943800) [pid = 1664] [serial = 1233] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x124ccd800) [pid = 1664] [serial = 1239] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x11909a800) [pid = 1664] [serial = 1236] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12aadbc00) [pid = 1664] [serial = 1245] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12aadac00) [pid = 1664] [serial = 1287] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f4000 == 59 [pid = 1664] [id = 442] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12a577800 == 58 [pid = 1664] [id = 441] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x128c39000 == 57 [pid = 1664] [id = 440] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x124e2f800 == 56 [pid = 1664] [id = 439] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ee800 == 55 [pid = 1664] [id = 438] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x116726000 == 54 [pid = 1664] [id = 437] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1247cd000 == 53 [pid = 1664] [id = 431] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e9000 == 52 [pid = 1664] [id = 430] 17:08:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0e0000 == 51 [pid = 1664] [id = 429] 17:08:46 INFO - PROCESS | 1664 | 1463962126885 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]]]}] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12aad4c00) [pid = 1664] [serial = 1285] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x124cc5800) [pid = 1664] [serial = 1269] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x128b50800) [pid = 1664] [serial = 1272] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x113185800) [pid = 1664] [serial = 1249] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11284e800) [pid = 1664] [serial = 1248] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x116073400) [pid = 1664] [serial = 1254] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11823f800) [pid = 1664] [serial = 1255] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x116a50c00) [pid = 1664] [serial = 1252] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x116026c00) [pid = 1664] [serial = 1251] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11891e800) [pid = 1664] [serial = 1257] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x119622400) [pid = 1664] [serial = 1258] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x122f5d000) [pid = 1664] [serial = 1263] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1230f1c00) [pid = 1664] [serial = 1264] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1199c2c00) [pid = 1664] [serial = 1261] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1196e5400) [pid = 1664] [serial = 1260] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x128c84800) [pid = 1664] [serial = 1275] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x129209400) [pid = 1664] [serial = 1276] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1237f7800) [pid = 1664] [serial = 1266] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128b5dc00) [pid = 1664] [serial = 1273] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x112fce800) [pid = 1664] [serial = 1278] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12a93bc00) [pid = 1664] [serial = 1284] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x118037400) [pid = 1664] [serial = 1279] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x126772000) [pid = 1664] [serial = 1270] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12335bc00) [pid = 1664] [serial = 1281] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12a6ce000) [pid = 1664] [serial = 1282] [outer = 0x0] [url = about:blank] 17:08:46 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1244a6000) [pid = 1664] [serial = 1267] [outer = 0x0] [url = about:blank] 17:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 823ms 17:08:46 INFO - PROCESS | 1664 | 1463962126919 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1664 | 1463962126922 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:08:46 INFO - PROCESS | 1664 | 1463962126926 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1664 | 1463962126928 Marionette TRACE conn2 <- [1,1798,null,{}] 17:08:46 INFO - PROCESS | 1664 | 1463962126930 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}] 17:08:47 INFO - PROCESS | 1664 | 1463962127014 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:08:47 INFO - PROCESS | 1664 | 1463962127019 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11691f000 == 52 [pid = 1664] [id = 457] 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11325b400) [pid = 1664] [serial = 1370] [outer = 0x0] 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x116943800) [pid = 1664] [serial = 1371] [outer = 0x11325b400] 17:08:47 INFO - PROCESS | 1664 | 1463962127045 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11766e000) [pid = 1664] [serial = 1372] [outer = 0x11325b400] 17:08:47 INFO - PROCESS | 1664 | 1463962127389 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]]]}] 17:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 17:08:47 INFO - PROCESS | 1664 | 1463962127398 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1664 | 1463962127399 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:08:47 INFO - PROCESS | 1664 | 1463962127401 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1664 | 1463962127404 Marionette TRACE conn2 <- [1,1802,null,{}] 17:08:47 INFO - PROCESS | 1664 | 1463962127412 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}] 17:08:47 INFO - PROCESS | 1664 | 1463962127518 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:08:47 INFO - PROCESS | 1664 | 1463962127574 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f70000 == 53 [pid = 1664] [id = 458] 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11766bc00) [pid = 1664] [serial = 1373] [outer = 0x0] 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1184b0c00) [pid = 1664] [serial = 1374] [outer = 0x11766bc00] 17:08:47 INFO - PROCESS | 1664 | 1463962127600 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x119082000) [pid = 1664] [serial = 1375] [outer = 0x11766bc00] 17:08:47 INFO - PROCESS | 1664 | 1463962127895 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]]]}] 17:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 17:08:47 INFO - PROCESS | 1664 | 1463962127922 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:08:47 INFO - PROCESS | 1664 | 1463962127924 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:08:47 INFO - PROCESS | 1664 | 1463962127937 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1664 | 1463962127938 Marionette TRACE conn2 <- [1,1806,null,{}] 17:08:47 INFO - PROCESS | 1664 | 1463962127940 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}] 17:08:48 INFO - PROCESS | 1664 | 1463962128021 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:08:48 INFO - PROCESS | 1664 | 1463962128082 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247d7000 == 54 [pid = 1664] [id = 459] 17:08:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x116a4d400) [pid = 1664] [serial = 1376] [outer = 0x0] 17:08:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x119110c00) [pid = 1664] [serial = 1377] [outer = 0x116a4d400] 17:08:48 INFO - PROCESS | 1664 | 1463962128108 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1196d8400) [pid = 1664] [serial = 1378] [outer = 0x116a4d400] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8c1800 == 53 [pid = 1664] [id = 433] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8c3000 == 52 [pid = 1664] [id = 414] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1351c8000 == 51 [pid = 1664] [id = 434] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d897800 == 50 [pid = 1664] [id = 435] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d04c800 == 49 [pid = 1664] [id = 396] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a314000 == 48 [pid = 1664] [id = 321] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e5000 == 47 [pid = 1664] [id = 436] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca33800 == 46 [pid = 1664] [id = 395] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0d9800 == 45 [pid = 1664] [id = 378] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbeb000 == 44 [pid = 1664] [id = 377] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8a5000 == 43 [pid = 1664] [id = 413] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf36800 == 42 [pid = 1664] [id = 432] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d044800 == 41 [pid = 1664] [id = 362] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca39800 == 40 [pid = 1664] [id = 306] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd2d800 == 39 [pid = 1664] [id = 394] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1244c5800 == 38 [pid = 1664] [id = 397] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d978800 == 37 [pid = 1664] [id = 415] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d3000 == 36 [pid = 1664] [id = 456] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11328a000 == 35 [pid = 1664] [id = 455] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x121049800 == 34 [pid = 1664] [id = 454] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1355e0800 == 33 [pid = 1664] [id = 453] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5db000 == 32 [pid = 1664] [id = 452] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1241cc000 == 31 [pid = 1664] [id = 451] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1352e4000 == 30 [pid = 1664] [id = 449] 17:08:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11948e800 == 29 [pid = 1664] [id = 450] 17:08:49 INFO - PROCESS | 1664 | --DOCSHELL 0x11691f000 == 28 [pid = 1664] [id = 457] 17:08:49 INFO - PROCESS | 1664 | --DOCSHELL 0x122f70000 == 27 [pid = 1664] [id = 458] 17:08:49 INFO - PROCESS | 1664 | 1463962129719 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]]]}] 17:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1832ms 17:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:08:49 INFO - PROCESS | 1664 | 1463962129760 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1664 | 1463962129762 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:08:49 INFO - PROCESS | 1664 | 1463962129766 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1664 | 1463962129768 Marionette TRACE conn2 <- [1,1810,null,{}] 17:08:49 INFO - PROCESS | 1664 | 1463962129773 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}] 17:08:49 INFO - PROCESS | 1664 | 1463962129871 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:08:49 INFO - PROCESS | 1664 | 1463962129928 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d34000 == 28 [pid = 1664] [id = 460] 17:08:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x112a60800) [pid = 1664] [serial = 1379] [outer = 0x0] 17:08:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x112a6c800) [pid = 1664] [serial = 1380] [outer = 0x112a60800] 17:08:49 INFO - PROCESS | 1664 | 1463962129957 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x113185400) [pid = 1664] [serial = 1381] [outer = 0x112a60800] 17:08:50 INFO - PROCESS | 1664 | 1463962130305 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 17:08:50 INFO - PROCESS | 1664 | 1463962130337 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1664 | 1463962130342 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:08:50 INFO - PROCESS | 1664 | 1463962130346 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1664 | 1463962130348 Marionette TRACE conn2 <- [1,1814,null,{}] 17:08:50 INFO - PROCESS | 1664 | 1463962130351 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}] 17:08:50 INFO - PROCESS | 1664 | 1463962130441 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:08:50 INFO - PROCESS | 1664 | 1463962130475 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f1b800 == 29 [pid = 1664] [id = 461] 17:08:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x112857c00) [pid = 1664] [serial = 1382] [outer = 0x0] 17:08:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11318e800) [pid = 1664] [serial = 1383] [outer = 0x112857c00] 17:08:50 INFO - PROCESS | 1664 | 1463962130501 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x113de9800) [pid = 1664] [serial = 1384] [outer = 0x112857c00] 17:08:50 INFO - PROCESS | 1664 | 1463962130836 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 17:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:08:50 INFO - PROCESS | 1664 | 1463962130869 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1664 | 1463962130870 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:08:50 INFO - PROCESS | 1664 | 1463962130873 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1664 | 1463962130875 Marionette TRACE conn2 <- [1,1818,null,{}] 17:08:50 INFO - PROCESS | 1664 | 1463962130883 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}] 17:08:50 INFO - PROCESS | 1664 | 1463962130978 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:08:51 INFO - PROCESS | 1664 | 1463962131022 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x119048800 == 30 [pid = 1664] [id = 462] 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x110d5a800) [pid = 1664] [serial = 1385] [outer = 0x0] 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x116073400) [pid = 1664] [serial = 1386] [outer = 0x110d5a800] 17:08:51 INFO - PROCESS | 1664 | 1463962131049 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x116745400) [pid = 1664] [serial = 1387] [outer = 0x110d5a800] 17:08:51 INFO - PROCESS | 1664 | 1463962131414 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]]]}] 17:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 17:08:51 INFO - PROCESS | 1664 | 1463962131446 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1664 | 1463962131449 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:08:51 INFO - PROCESS | 1664 | 1463962131452 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1664 | 1463962131454 Marionette TRACE conn2 <- [1,1822,null,{}] 17:08:51 INFO - PROCESS | 1664 | 1463962131457 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}] 17:08:51 INFO - PROCESS | 1664 | 1463962131609 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:08:51 INFO - PROCESS | 1664 | 1463962131662 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b4f000 == 31 [pid = 1664] [id = 463] 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x11618d800) [pid = 1664] [serial = 1388] [outer = 0x0] 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x116746800) [pid = 1664] [serial = 1389] [outer = 0x11618d800] 17:08:51 INFO - PROCESS | 1664 | 1463962131699 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x116f32000) [pid = 1664] [serial = 1390] [outer = 0x11618d800] 17:08:52 INFO - PROCESS | 1664 | 1463962132090 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]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 671ms 17:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:08:52 INFO - PROCESS | 1664 | 1463962132124 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 1664 | 1463962132125 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:08:52 INFO - PROCESS | 1664 | 1463962132127 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1664 | 1463962132128 Marionette TRACE conn2 <- [1,1826,null,{}] 17:08:52 INFO - PROCESS | 1664 | 1463962132130 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}] 17:08:52 INFO - PROCESS | 1664 | 1463962132667 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x128c1dc00) [pid = 1664] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1184ab400) [pid = 1664] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x128c84400) [pid = 1664] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x118926c00) [pid = 1664] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11698fc00) [pid = 1664] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x119d2a400) [pid = 1664] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12335d000) [pid = 1664] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x113d5c000) [pid = 1664] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x129205400) [pid = 1664] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12a60fc00) [pid = 1664] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11284f400) [pid = 1664] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1196cec00) [pid = 1664] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x119b9d400) [pid = 1664] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11602b400) [pid = 1664] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12309a800) [pid = 1664] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1196e1800) [pid = 1664] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a942000) [pid = 1664] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1184b9400) [pid = 1664] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116f2a800) [pid = 1664] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x111e5f000) [pid = 1664] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12aad8000) [pid = 1664] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118409c00) [pid = 1664] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11716a800) [pid = 1664] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x122f58400) [pid = 1664] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1184b1800) [pid = 1664] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1265cd000) [pid = 1664] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11601cc00) [pid = 1664] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x110d62000) [pid = 1664] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11766bc00) [pid = 1664] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113d60000) [pid = 1664] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11325b400) [pid = 1664] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11334d400) [pid = 1664] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11318b000) [pid = 1664] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116a52c00) [pid = 1664] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x122f5d400) [pid = 1664] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1267d1400) [pid = 1664] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128b55800) [pid = 1664] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123df7c00) [pid = 1664] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12aacf400) [pid = 1664] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x123502800) [pid = 1664] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x113869c00) [pid = 1664] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:08:52 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12af35800) [pid = 1664] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:08:52 INFO - PROCESS | 1664 | 1463962132741 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f15800 == 32 [pid = 1664] [id = 464] 17:08:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x110d62400) [pid = 1664] [serial = 1391] [outer = 0x0] 17:08:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112849400) [pid = 1664] [serial = 1392] [outer = 0x110d62400] 17:08:52 INFO - PROCESS | 1664 | 1463962132766 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x113d60000) [pid = 1664] [serial = 1393] [outer = 0x110d62400] 17:08:53 INFO - PROCESS | 1664 | 1463962133040 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 920ms 17:08:53 INFO - PROCESS | 1664 | 1463962133069 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1664 | 1463962133070 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:08:53 INFO - PROCESS | 1664 | 1463962133072 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1664 | 1463962133073 Marionette TRACE conn2 <- [1,1830,null,{}] 17:08:53 INFO - PROCESS | 1664 | 1463962133076 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}] 17:08:53 INFO - PROCESS | 1664 | 1463962133174 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:08:53 INFO - PROCESS | 1664 | 1463962133226 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12318d000 == 33 [pid = 1664] [id = 465] 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11334d400) [pid = 1664] [serial = 1394] [outer = 0x0] 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116f30000) [pid = 1664] [serial = 1395] [outer = 0x11334d400] 17:08:53 INFO - PROCESS | 1664 | 1463962133252 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1184b0800) [pid = 1664] [serial = 1396] [outer = 0x11334d400] 17:08:53 INFO - PROCESS | 1664 | 1463962133540 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 17:08:53 INFO - PROCESS | 1664 | 1463962133592 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1664 | 1463962133597 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:08:53 INFO - PROCESS | 1664 | 1463962133600 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1664 | 1463962133602 Marionette TRACE conn2 <- [1,1834,null,{}] 17:08:53 INFO - PROCESS | 1664 | 1463962133605 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}] 17:08:53 INFO - PROCESS | 1664 | 1463962133717 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:08:53 INFO - PROCESS | 1664 | 1463962133779 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x123cac800 == 34 [pid = 1664] [id = 466] 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x110d5d400) [pid = 1664] [serial = 1397] [outer = 0x0] 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1184b5000) [pid = 1664] [serial = 1398] [outer = 0x110d5d400] 17:08:53 INFO - PROCESS | 1664 | 1463962133799 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11891cc00) [pid = 1664] [serial = 1399] [outer = 0x110d5d400] 17:08:54 INFO - PROCESS | 1664 | 1463962134162 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]]]}] 17:08:54 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 17:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 573ms 17:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:08:54 INFO - PROCESS | 1664 | 1463962134174 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1664 | 1463962134175 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:08:54 INFO - PROCESS | 1664 | 1463962134182 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1664 | 1463962134185 Marionette TRACE conn2 <- [1,1838,null,{}] 17:08:54 INFO - PROCESS | 1664 | 1463962134188 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}] 17:08:54 INFO - PROCESS | 1664 | 1463962134303 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:08:54 INFO - PROCESS | 1664 | 1463962134309 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247cd000 == 35 [pid = 1664] [id = 467] 17:08:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11602b400) [pid = 1664] [serial = 1400] [outer = 0x0] 17:08:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1189ed000) [pid = 1664] [serial = 1401] [outer = 0x11602b400] 17:08:54 INFO - PROCESS | 1664 | 1463962134418 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1190a1800) [pid = 1664] [serial = 1402] [outer = 0x11602b400] 17:08:54 INFO - PROCESS | 1664 | 1463962134889 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]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 725ms 17:08:54 INFO - PROCESS | 1664 | 1463962134906 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1664 | 1463962134910 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:08:54 INFO - PROCESS | 1664 | 1463962134916 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1664 | 1463962134919 Marionette TRACE conn2 <- [1,1842,null,{}] 17:08:54 INFO - PROCESS | 1664 | 1463962134925 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}] 17:08:55 INFO - PROCESS | 1664 | 1463962135123 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:08:55 INFO - PROCESS | 1664 | 1463962135252 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x116964000 == 36 [pid = 1664] [id = 468] 17:08:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x112851400) [pid = 1664] [serial = 1403] [outer = 0x0] 17:08:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x112a6a000) [pid = 1664] [serial = 1404] [outer = 0x112851400] 17:08:55 INFO - PROCESS | 1664 | 1463962135288 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11318a000) [pid = 1664] [serial = 1405] [outer = 0x112851400] 17:08:55 INFO - PROCESS | 1664 | 1463962135806 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]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 924ms 17:08:55 INFO - PROCESS | 1664 | 1463962135863 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1664 | 1463962135867 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:08:55 INFO - PROCESS | 1664 | 1463962135872 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1664 | 1463962135874 Marionette TRACE conn2 <- [1,1846,null,{}] 17:08:55 INFO - PROCESS | 1664 | 1463962135876 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}] 17:08:55 INFO - PROCESS | 1664 | 1463962135978 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:08:56 INFO - PROCESS | 1664 | 1463962136069 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d8800 == 37 [pid = 1664] [id = 469] 17:08:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x115ec3400) [pid = 1664] [serial = 1406] [outer = 0x0] 17:08:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x116021000) [pid = 1664] [serial = 1407] [outer = 0x115ec3400] 17:08:56 INFO - PROCESS | 1664 | 1463962136099 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1161ed000) [pid = 1664] [serial = 1408] [outer = 0x115ec3400] 17:08:56 INFO - PROCESS | 1664 | 1463962136629 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]]]}] 17:08:56 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) 17:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 772ms 17:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:08:56 INFO - PROCESS | 1664 | 1463962136672 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1664 | 1463962136673 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:08:56 INFO - PROCESS | 1664 | 1463962136677 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1664 | 1463962136682 Marionette TRACE conn2 <- [1,1850,null,{}] 17:08:56 INFO - PROCESS | 1664 | 1463962136690 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}] 17:08:56 INFO - PROCESS | 1664 | 1463962136874 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:08:56 INFO - PROCESS | 1664 | 1463962136955 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1133a6000 == 38 [pid = 1664] [id = 470] 17:08:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x111e2b000) [pid = 1664] [serial = 1409] [outer = 0x0] 17:08:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x111f4f000) [pid = 1664] [serial = 1410] [outer = 0x111e2b000] 17:08:56 INFO - PROCESS | 1664 | 1463962136983 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x112857400) [pid = 1664] [serial = 1411] [outer = 0x111e2b000] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123cac800 == 37 [pid = 1664] [id = 466] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12318d000 == 36 [pid = 1664] [id = 465] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x113f15800 == 35 [pid = 1664] [id = 464] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119b4f000 == 34 [pid = 1664] [id = 463] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119048800 == 33 [pid = 1664] [id = 462] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x116f1b800 == 32 [pid = 1664] [id = 461] 17:08:57 INFO - PROCESS | 1664 | --DOCSHELL 0x113d34000 == 31 [pid = 1664] [id = 460] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119110c00) [pid = 1664] [serial = 1377] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | 1463962137391 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]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 723ms 17:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:08:57 INFO - PROCESS | 1664 | 1463962137401 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1664 | 1463962137403 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:08:57 INFO - PROCESS | 1664 | 1463962137406 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1664 | 1463962137409 Marionette TRACE conn2 <- [1,1854,null,{}] 17:08:57 INFO - PROCESS | 1664 | 1463962137415 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}] 17:08:57 INFO - PROCESS | 1664 | 1463962137494 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:08:57 INFO - PROCESS | 1664 | 1463962137501 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f1b800 == 32 [pid = 1664] [id = 471] 17:08:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11318ec00) [pid = 1664] [serial = 1412] [outer = 0x0] 17:08:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x113a6c400) [pid = 1664] [serial = 1413] [outer = 0x11318ec00] 17:08:57 INFO - PROCESS | 1664 | 1463962137536 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x115ebd400) [pid = 1664] [serial = 1414] [outer = 0x11318ec00] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12a380000) [pid = 1664] [serial = 1174] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1196d6800) [pid = 1664] [serial = 1237] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12a93e800) [pid = 1664] [serial = 1243] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12b777400) [pid = 1664] [serial = 1246] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128a52c00) [pid = 1664] [serial = 1240] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x117543800) [pid = 1664] [serial = 1234] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12a6c7800) [pid = 1664] [serial = 1329] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12af36000) [pid = 1664] [serial = 1332] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x112d61800) [pid = 1664] [serial = 1290] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1196e4800) [pid = 1664] [serial = 1317] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119d21000) [pid = 1664] [serial = 1318] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123097400) [pid = 1664] [serial = 1320] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x123356800) [pid = 1664] [serial = 1321] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11766b800) [pid = 1664] [serial = 1312] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116f2a000) [pid = 1664] [serial = 1311] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12a387000) [pid = 1664] [serial = 1303] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128c85800) [pid = 1664] [serial = 1302] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124cc2800) [pid = 1664] [serial = 1300] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123511c00) [pid = 1664] [serial = 1299] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12b92e400) [pid = 1664] [serial = 1335] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1196e8000) [pid = 1664] [serial = 1297] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119085c00) [pid = 1664] [serial = 1296] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12b77f400) [pid = 1664] [serial = 1288] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1187d5400) [pid = 1664] [serial = 1309] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f2fc00) [pid = 1664] [serial = 1308] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b776800) [pid = 1664] [serial = 1305] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b938c00) [pid = 1664] [serial = 1306] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1184be800) [pid = 1664] [serial = 1314] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119097800) [pid = 1664] [serial = 1315] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1184acc00) [pid = 1664] [serial = 1294] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11820b400) [pid = 1664] [serial = 1293] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x123543c00) [pid = 1664] [serial = 1323] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124656800) [pid = 1664] [serial = 1324] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12b778000) [pid = 1664] [serial = 1333] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12bc42800) [pid = 1664] [serial = 1345] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12a939c00) [pid = 1664] [serial = 1341] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1189f1000) [pid = 1664] [serial = 1338] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112a6a400) [pid = 1664] [serial = 1366] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1184b0c00) [pid = 1664] [serial = 1374] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116023c00) [pid = 1664] [serial = 1368] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116943800) [pid = 1664] [serial = 1371] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11674d800) [pid = 1664] [serial = 1369] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1241e6000) [pid = 1664] [serial = 1339] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12bccc000) [pid = 1664] [serial = 1348] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11330d000) [pid = 1664] [serial = 1350] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12bc39c00) [pid = 1664] [serial = 1344] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12b937000) [pid = 1664] [serial = 1336] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1187d7400) [pid = 1664] [serial = 1353] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11602a800) [pid = 1664] [serial = 1351] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119082000) [pid = 1664] [serial = 1375] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x123352c00) [pid = 1664] [serial = 1356] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1194c7400) [pid = 1664] [serial = 1354] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x128c12000) [pid = 1664] [serial = 1359] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x126129c00) [pid = 1664] [serial = 1357] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12aad5800) [pid = 1664] [serial = 1362] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x113864800) [pid = 1664] [serial = 1291] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12a606800) [pid = 1664] [serial = 1360] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12b99b400) [pid = 1664] [serial = 1363] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1267cb000) [pid = 1664] [serial = 1326] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12bcc5400) [pid = 1664] [serial = 1347] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1294ac000) [pid = 1664] [serial = 1327] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x11766e000) [pid = 1664] [serial = 1372] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1121ab000) [pid = 1664] [serial = 1365] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x12aad3400) [pid = 1664] [serial = 1330] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x12b9a9800) [pid = 1664] [serial = 1342] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x12b77f800) [pid = 1664] [serial = 1231] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1199c8800) [pid = 1664] [serial = 1183] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x1184aac00) [pid = 1664] [serial = 1180] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x12651f000) [pid = 1664] [serial = 1186] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x128c7ac00) [pid = 1664] [serial = 1189] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | --DOMWINDOW == 55 (0x116748400) [pid = 1664] [serial = 1177] [outer = 0x0] [url = about:blank] 17:08:57 INFO - PROCESS | 1664 | 1463962137903 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]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms 17:08:57 INFO - PROCESS | 1664 | 1463962137932 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:08:57 INFO - PROCESS | 1664 | 1463962137934 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:08:57 INFO - PROCESS | 1664 | 1463962137936 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1664 | 1463962137938 Marionette TRACE conn2 <- [1,1858,null,{}] 17:08:57 INFO - PROCESS | 1664 | 1463962137940 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}] 17:08:58 INFO - PROCESS | 1664 | 1463962138016 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:08:58 INFO - PROCESS | 1664 | 1463962138022 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193d8800 == 33 [pid = 1664] [id = 472] 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x111a09000) [pid = 1664] [serial = 1415] [outer = 0x0] 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x116748400) [pid = 1664] [serial = 1416] [outer = 0x111a09000] 17:08:58 INFO - PROCESS | 1664 | 1463962138051 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x116a4f000) [pid = 1664] [serial = 1417] [outer = 0x111a09000] 17:08:58 INFO - PROCESS | 1664 | 1463962138418 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]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 17:08:58 INFO - PROCESS | 1664 | 1463962138457 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1664 | 1463962138460 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:08:58 INFO - PROCESS | 1664 | 1463962138469 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1664 | 1463962138472 Marionette TRACE conn2 <- [1,1862,null,{}] 17:08:58 INFO - PROCESS | 1664 | 1463962138475 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}] 17:08:58 INFO - PROCESS | 1664 | 1463962138567 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:08:58 INFO - PROCESS | 1664 | 1463962138571 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f6b000 == 34 [pid = 1664] [id = 473] 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x116745000) [pid = 1664] [serial = 1418] [outer = 0x0] 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x11766b800) [pid = 1664] [serial = 1419] [outer = 0x116745000] 17:08:58 INFO - PROCESS | 1664 | 1463962138599 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x11820ec00) [pid = 1664] [serial = 1420] [outer = 0x116745000] 17:08:58 INFO - PROCESS | 1664 | 1463962138931 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]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 475ms 17:08:58 INFO - PROCESS | 1664 | 1463962138940 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1664 | 1463962138941 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:08:58 INFO - PROCESS | 1664 | 1463962138943 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1664 | 1463962138945 Marionette TRACE conn2 <- [1,1866,null,{}] 17:08:58 INFO - PROCESS | 1664 | 1463962138951 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}] 17:08:59 INFO - PROCESS | 1664 | 1463962139047 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:08:59 INFO - PROCESS | 1664 | 1463962139053 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x123192800 == 35 [pid = 1664] [id = 474] 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x116f27c00) [pid = 1664] [serial = 1421] [outer = 0x0] 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1183adc00) [pid = 1664] [serial = 1422] [outer = 0x116f27c00] 17:08:59 INFO - PROCESS | 1664 | 1463962139078 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1184b1c00) [pid = 1664] [serial = 1423] [outer = 0x116f27c00] 17:08:59 INFO - PROCESS | 1664 | 1463962139369 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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 478ms 17:08:59 INFO - PROCESS | 1664 | 1463962139421 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1664 | 1463962139422 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:08:59 INFO - PROCESS | 1664 | 1463962139424 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1664 | 1463962139426 Marionette TRACE conn2 <- [1,1870,null,{}] 17:08:59 INFO - PROCESS | 1664 | 1463962139430 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}] 17:08:59 INFO - PROCESS | 1664 | 1463962139503 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:08:59 INFO - PROCESS | 1664 | 1463962139508 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x124124000 == 36 [pid = 1664] [id = 475] 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1189edc00) [pid = 1664] [serial = 1424] [outer = 0x0] 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x119086000) [pid = 1664] [serial = 1425] [outer = 0x1189edc00] 17:08:59 INFO - PROCESS | 1664 | 1463962139549 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119619400) [pid = 1664] [serial = 1426] [outer = 0x1189edc00] 17:08:59 INFO - PROCESS | 1664 | 1463962139915 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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 17:08:59 INFO - PROCESS | 1664 | 1463962139945 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1664 | 1463962139946 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:08:59 INFO - PROCESS | 1664 | 1463962139956 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1664 | 1463962139957 Marionette TRACE conn2 <- [1,1874,null,{}] 17:08:59 INFO - PROCESS | 1664 | 1463962139959 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}] 17:09:00 INFO - PROCESS | 1664 | 1463962140061 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:09:00 INFO - PROCESS | 1664 | 1463962140065 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b2a000 == 37 [pid = 1664] [id = 476] 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1187de000) [pid = 1664] [serial = 1427] [outer = 0x0] 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1196d1c00) [pid = 1664] [serial = 1428] [outer = 0x1187de000] 17:09:00 INFO - PROCESS | 1664 | 1463962140090 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1196e1c00) [pid = 1664] [serial = 1429] [outer = 0x1187de000] 17:09:00 INFO - PROCESS | 1664 | 1463962140414 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]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 471ms 17:09:00 INFO - PROCESS | 1664 | 1463962140435 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1664 | 1463962140436 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:09:00 INFO - PROCESS | 1664 | 1463962140438 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1664 | 1463962140439 Marionette TRACE conn2 <- [1,1878,null,{}] 17:09:00 INFO - PROCESS | 1664 | 1463962140449 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}] 17:09:00 INFO - PROCESS | 1664 | 1463962140542 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:09:00 INFO - PROCESS | 1664 | 1463962140546 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c33800 == 38 [pid = 1664] [id = 477] 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1189f1000) [pid = 1664] [serial = 1430] [outer = 0x0] 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1196e8400) [pid = 1664] [serial = 1431] [outer = 0x1189f1000] 17:09:00 INFO - PROCESS | 1664 | 1463962140571 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1199bc800) [pid = 1664] [serial = 1432] [outer = 0x1189f1000] 17:09:00 INFO - PROCESS | 1664 | 1463962140919 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]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 517ms 17:09:00 INFO - PROCESS | 1664 | 1463962140956 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1664 | 1463962140958 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:09:00 INFO - PROCESS | 1664 | 1463962140960 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1664 | 1463962140961 Marionette TRACE conn2 <- [1,1882,null,{}] 17:09:00 INFO - PROCESS | 1664 | 1463962140963 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}] 17:09:01 INFO - PROCESS | 1664 | 1463962141059 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:09:01 INFO - PROCESS | 1664 | 1463962141063 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193d7800 == 39 [pid = 1664] [id = 478] 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1196d5000) [pid = 1664] [serial = 1433] [outer = 0x0] 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1199c4800) [pid = 1664] [serial = 1434] [outer = 0x1196d5000] 17:09:01 INFO - PROCESS | 1664 | 1463962141088 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119b9f000) [pid = 1664] [serial = 1435] [outer = 0x1196d5000] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x110d5a800) [pid = 1664] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112857c00) [pid = 1664] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x112a60800) [pid = 1664] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11618d800) [pid = 1664] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x110d5d400) [pid = 1664] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x110d62400) [pid = 1664] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:09:01 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x11334d400) [pid = 1664] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:09:01 INFO - PROCESS | 1664 | 1463962141406 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]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 470ms 17:09:01 INFO - PROCESS | 1664 | 1463962141435 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1664 | 1463962141436 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:09:01 INFO - PROCESS | 1664 | 1463962141438 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1664 | 1463962141439 Marionette TRACE conn2 <- [1,1886,null,{}] 17:09:01 INFO - PROCESS | 1664 | 1463962141442 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}] 17:09:01 INFO - PROCESS | 1664 | 1463962141521 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:09:01 INFO - PROCESS | 1664 | 1463962141525 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x126544800 == 40 [pid = 1664] [id = 479] 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x112a60800) [pid = 1664] [serial = 1436] [outer = 0x0] 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118037400) [pid = 1664] [serial = 1437] [outer = 0x112a60800] 17:09:01 INFO - PROCESS | 1664 | 1463962141553 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119d21000) [pid = 1664] [serial = 1438] [outer = 0x112a60800] 17:09:01 INFO - PROCESS | 1664 | 1463962141882 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]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 17:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:09:01 INFO - PROCESS | 1664 | 1463962141907 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1664 | 1463962141908 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:09:01 INFO - PROCESS | 1664 | 1463962141912 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1664 | 1463962141914 Marionette TRACE conn2 <- [1,1890,null,{}] 17:09:01 INFO - PROCESS | 1664 | 1463962141917 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}] 17:09:02 INFO - PROCESS | 1664 | 1463962142012 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:09:02 INFO - PROCESS | 1664 | 1463962142025 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a314800 == 41 [pid = 1664] [id = 480] 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11318f400) [pid = 1664] [serial = 1439] [outer = 0x0] 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x119d29800) [pid = 1664] [serial = 1440] [outer = 0x11318f400] 17:09:02 INFO - PROCESS | 1664 | 1463962142055 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x12308e400) [pid = 1664] [serial = 1441] [outer = 0x11318f400] 17:09:02 INFO - PROCESS | 1664 | 1463962142384 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]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 17:09:02 INFO - PROCESS | 1664 | 1463962142432 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1664 | 1463962142434 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:09:02 INFO - PROCESS | 1664 | 1463962142436 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1664 | 1463962142438 Marionette TRACE conn2 <- [1,1894,null,{}] 17:09:02 INFO - PROCESS | 1664 | 1463962142440 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}] 17:09:02 INFO - PROCESS | 1664 | 1463962142533 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:09:02 INFO - PROCESS | 1664 | 1463962142537 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a967800 == 42 [pid = 1664] [id = 481] 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x123090800) [pid = 1664] [serial = 1442] [outer = 0x0] 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1230f0400) [pid = 1664] [serial = 1443] [outer = 0x123090800] 17:09:02 INFO - PROCESS | 1664 | 1463962142561 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x123356800) [pid = 1664] [serial = 1444] [outer = 0x123090800] 17:09:02 INFO - PROCESS | 1664 | 1463962142883 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]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 471ms 17:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:09:02 INFO - PROCESS | 1664 | 1463962142909 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1664 | 1463962142910 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:09:02 INFO - PROCESS | 1664 | 1463962142914 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1664 | 1463962142917 Marionette TRACE conn2 <- [1,1898,null,{}] 17:09:02 INFO - PROCESS | 1664 | 1463962142919 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}] 17:09:03 INFO - PROCESS | 1664 | 1463962143023 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:09:03 INFO - PROCESS | 1664 | 1463962143029 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97a800 == 43 [pid = 1664] [id = 482] 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x122f57c00) [pid = 1664] [serial = 1445] [outer = 0x0] 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x123357400) [pid = 1664] [serial = 1446] [outer = 0x122f57c00] 17:09:03 INFO - PROCESS | 1664 | 1463962143054 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x123507000) [pid = 1664] [serial = 1447] [outer = 0x122f57c00] 17:09:03 INFO - PROCESS | 1664 | 1463962143349 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]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 472ms 17:09:03 INFO - PROCESS | 1664 | 1463962143386 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1664 | 1463962143387 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:09:03 INFO - PROCESS | 1664 | 1463962143389 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1664 | 1463962143390 Marionette TRACE conn2 <- [1,1902,null,{}] 17:09:03 INFO - PROCESS | 1664 | 1463962143392 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}] 17:09:03 INFO - PROCESS | 1664 | 1463962143472 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:09:03 INFO - PROCESS | 1664 | 1463962143477 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b095800 == 44 [pid = 1664] [id = 483] 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x123415800) [pid = 1664] [serial = 1448] [outer = 0x0] 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1237f0c00) [pid = 1664] [serial = 1449] [outer = 0x123415800] 17:09:03 INFO - PROCESS | 1664 | 1463962143501 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124163800) [pid = 1664] [serial = 1450] [outer = 0x123415800] 17:09:03 INFO - PROCESS | 1664 | 1463962143956 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]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 624ms 17:09:04 INFO - PROCESS | 1664 | 1463962144014 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1664 | 1463962144017 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:09:04 INFO - PROCESS | 1664 | 1463962144023 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1664 | 1463962144027 Marionette TRACE conn2 <- [1,1906,null,{}] 17:09:04 INFO - PROCESS | 1664 | 1463962144033 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}] 17:09:04 INFO - PROCESS | 1664 | 1463962144190 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:09:04 INFO - PROCESS | 1664 | 1463962144312 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x11905a000 == 45 [pid = 1664] [id = 484] 17:09:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x113186800) [pid = 1664] [serial = 1451] [outer = 0x0] 17:09:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x113d5ac00) [pid = 1664] [serial = 1452] [outer = 0x113186800] 17:09:04 INFO - PROCESS | 1664 | 1463962144363 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11606ec00) [pid = 1664] [serial = 1453] [outer = 0x113186800] 17:09:04 INFO - PROCESS | 1664 | 1463962144848 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]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 875ms 17:09:04 INFO - PROCESS | 1664 | 1463962144904 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1664 | 1463962144908 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:09:04 INFO - PROCESS | 1664 | 1463962144915 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1664 | 1463962144917 Marionette TRACE conn2 <- [1,1910,null,{}] 17:09:04 INFO - PROCESS | 1664 | 1463962144920 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}] 17:09:05 INFO - PROCESS | 1664 | 1463962145017 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:09:05 INFO - PROCESS | 1664 | 1463962145083 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247db800 == 46 [pid = 1664] [id = 485] 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f23800) [pid = 1664] [serial = 1454] [outer = 0x0] 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x116f31c00) [pid = 1664] [serial = 1455] [outer = 0x116f23800] 17:09:05 INFO - PROCESS | 1664 | 1463962145113 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11802f000) [pid = 1664] [serial = 1456] [outer = 0x116f23800] 17:09:05 INFO - PROCESS | 1664 | 1463962145534 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]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 17:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:09:05 INFO - PROCESS | 1664 | 1463962145586 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1664 | 1463962145587 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:09:05 INFO - PROCESS | 1664 | 1463962145589 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1664 | 1463962145592 Marionette TRACE conn2 <- [1,1914,null,{}] 17:09:05 INFO - PROCESS | 1664 | 1463962145600 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}] 17:09:05 INFO - PROCESS | 1664 | 1463962145702 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:09:05 INFO - PROCESS | 1664 | 1463962145757 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7e4800 == 47 [pid = 1664] [id = 486] 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1184b1800) [pid = 1664] [serial = 1457] [outer = 0x0] 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119092c00) [pid = 1664] [serial = 1458] [outer = 0x1184b1800] 17:09:05 INFO - PROCESS | 1664 | 1463962145788 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1196e6c00) [pid = 1664] [serial = 1459] [outer = 0x1184b1800] 17:09:06 INFO - PROCESS | 1664 | 1463962146198 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]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 621ms 17:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:09:06 INFO - PROCESS | 1664 | 1463962146211 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1664 | 1463962146213 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:09:06 INFO - PROCESS | 1664 | 1463962146215 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1664 | 1463962146216 Marionette TRACE conn2 <- [1,1918,null,{}] 17:09:06 INFO - PROCESS | 1664 | 1463962146219 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}] 17:09:06 INFO - PROCESS | 1664 | 1463962146315 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:09:06 INFO - PROCESS | 1664 | 1463962146397 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b957800 == 48 [pid = 1664] [id = 487] 17:09:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1199c1800) [pid = 1664] [serial = 1460] [outer = 0x0] 17:09:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x122f5ac00) [pid = 1664] [serial = 1461] [outer = 0x1199c1800] 17:09:06 INFO - PROCESS | 1664 | 1463962146426 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123096400) [pid = 1664] [serial = 1462] [outer = 0x1199c1800] 17:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 623ms 17:09:06 INFO - PROCESS | 1664 | 1463962146831 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]]]}] 17:09:06 INFO - PROCESS | 1664 | 1463962146838 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1664 | 1463962146840 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:09:06 INFO - PROCESS | 1664 | 1463962146842 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1664 | 1463962146843 Marionette TRACE conn2 <- [1,1922,null,{}] 17:09:06 INFO - PROCESS | 1664 | 1463962146848 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}] 17:09:06 INFO - PROCESS | 1664 | 1463962146943 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:09:06 INFO - PROCESS | 1664 | 1463962146992 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd39000 == 49 [pid = 1664] [id = 488] 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119d25400) [pid = 1664] [serial = 1463] [outer = 0x0] 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1232f5000) [pid = 1664] [serial = 1464] [outer = 0x119d25400] 17:09:07 INFO - PROCESS | 1664 | 1463962147021 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x123504800) [pid = 1664] [serial = 1465] [outer = 0x119d25400] 17:09:07 INFO - PROCESS | 1664 | 1463962147600 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]]]}] 17:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 822ms 17:09:07 INFO - PROCESS | 1664 | 1463962147665 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 1664 | 1463962147667 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:09:07 INFO - PROCESS | 1664 | 1463962147670 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1664 | 1463962147673 Marionette TRACE conn2 <- [1,1926,null,{}] 17:09:07 INFO - PROCESS | 1664 | 1463962147677 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}] 17:09:07 INFO - PROCESS | 1664 | 1463962147772 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:09:07 INFO - PROCESS | 1664 | 1463962147827 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x121044000 == 50 [pid = 1664] [id = 489] 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113187800) [pid = 1664] [serial = 1466] [outer = 0x0] 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11318bc00) [pid = 1664] [serial = 1467] [outer = 0x113187800] 17:09:07 INFO - PROCESS | 1664 | 1463962147854 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x113d5dc00) [pid = 1664] [serial = 1468] [outer = 0x113187800] 17:09:08 INFO - PROCESS | 1664 | 1463962148310 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]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 17:09:08 INFO - PROCESS | 1664 | 1463962148348 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:09:08 INFO - PROCESS | 1664 | 1463962148354 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:09:08 INFO - PROCESS | 1664 | 1463962148360 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1664 | 1463962148363 Marionette TRACE conn2 <- [1,1930,null,{}] 17:09:08 INFO - PROCESS | 1664 | 1463962148367 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}] 17:09:08 INFO - PROCESS | 1664 | 1463962148466 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:09:08 INFO - PROCESS | 1664 | 1463962148562 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a97a800 == 49 [pid = 1664] [id = 482] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a967800 == 48 [pid = 1664] [id = 481] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a314800 == 47 [pid = 1664] [id = 480] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x126544800 == 46 [pid = 1664] [id = 479] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1193d7800 == 45 [pid = 1664] [id = 478] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x128c33800 == 44 [pid = 1664] [id = 477] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x126b2a000 == 43 [pid = 1664] [id = 476] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x124124000 == 42 [pid = 1664] [id = 475] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1189ed000) [pid = 1664] [serial = 1401] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e07000 == 43 [pid = 1664] [id = 490] 17:09:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x111e24800) [pid = 1664] [serial = 1469] [outer = 0x0] 17:09:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x115ec1c00) [pid = 1664] [serial = 1470] [outer = 0x111e24800] 17:09:08 INFO - PROCESS | 1664 | 1463962148612 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1161f3400) [pid = 1664] [serial = 1471] [outer = 0x111e24800] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x123192800 == 42 [pid = 1664] [id = 474] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x122f6b000 == 41 [pid = 1664] [id = 473] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1193d8800 == 40 [pid = 1664] [id = 472] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x116f1b800 == 39 [pid = 1664] [id = 471] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1133a6000 == 38 [pid = 1664] [id = 470] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d8800 == 37 [pid = 1664] [id = 469] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x116964000 == 36 [pid = 1664] [id = 468] 17:09:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1247cd000 == 35 [pid = 1664] [id = 467] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11891cc00) [pid = 1664] [serial = 1399] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112849400) [pid = 1664] [serial = 1392] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f30000) [pid = 1664] [serial = 1395] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x113d60000) [pid = 1664] [serial = 1393] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113185400) [pid = 1664] [serial = 1381] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1184b0800) [pid = 1664] [serial = 1396] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1184b5000) [pid = 1664] [serial = 1398] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113de9800) [pid = 1664] [serial = 1384] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116073400) [pid = 1664] [serial = 1386] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11318e800) [pid = 1664] [serial = 1383] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112a6c800) [pid = 1664] [serial = 1380] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116745400) [pid = 1664] [serial = 1387] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116f32000) [pid = 1664] [serial = 1390] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116746800) [pid = 1664] [serial = 1389] [outer = 0x0] [url = about:blank] 17:09:08 INFO - PROCESS | 1664 | 1463962148917 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]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 572ms 17:09:08 INFO - PROCESS | 1664 | 1463962148937 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1664 | 1463962148938 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:09:08 INFO - PROCESS | 1664 | 1463962148940 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1664 | 1463962148943 Marionette TRACE conn2 <- [1,1934,null,{}] 17:09:08 INFO - PROCESS | 1664 | 1463962148954 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}] 17:09:09 INFO - PROCESS | 1664 | 1463962149036 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:09:09 INFO - PROCESS | 1664 | 1463962149107 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193f4800 == 36 [pid = 1664] [id = 491] 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1160e5800) [pid = 1664] [serial = 1472] [outer = 0x0] 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116f29c00) [pid = 1664] [serial = 1473] [outer = 0x1160e5800] 17:09:09 INFO - PROCESS | 1664 | 1463962149135 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1183b5400) [pid = 1664] [serial = 1474] [outer = 0x1160e5800] 17:09:09 INFO - PROCESS | 1664 | 1463962149461 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]]]}] 17:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 574ms 17:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:09:09 INFO - PROCESS | 1664 | 1463962149515 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 1664 | 1463962149518 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:09:09 INFO - PROCESS | 1664 | 1463962149521 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1664 | 1463962149523 Marionette TRACE conn2 <- [1,1938,null,{}] 17:09:09 INFO - PROCESS | 1664 | 1463962149526 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}] 17:09:09 INFO - PROCESS | 1664 | 1463962149649 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:09:09 INFO - PROCESS | 1664 | 1463962149725 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f6b000 == 37 [pid = 1664] [id = 492] 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1166b6000) [pid = 1664] [serial = 1475] [outer = 0x0] 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118409c00) [pid = 1664] [serial = 1476] [outer = 0x1166b6000] 17:09:09 INFO - PROCESS | 1664 | 1463962149770 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119083800) [pid = 1664] [serial = 1477] [outer = 0x1166b6000] 17:09:10 INFO - PROCESS | 1664 | 1463962150133 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 621ms 17:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:09:10 INFO - PROCESS | 1664 | 1463962150141 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1664 | 1463962150142 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:09:10 INFO - PROCESS | 1664 | 1463962150144 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1664 | 1463962150147 Marionette TRACE conn2 <- [1,1942,null,{}] 17:09:10 INFO - PROCESS | 1664 | 1463962150151 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}] 17:09:10 INFO - PROCESS | 1664 | 1463962150228 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:09:10 INFO - PROCESS | 1664 | 1463962150297 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x118474800 == 38 [pid = 1664] [id = 493] 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116748800) [pid = 1664] [serial = 1478] [outer = 0x0] 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1189e7400) [pid = 1664] [serial = 1479] [outer = 0x116748800] 17:09:10 INFO - PROCESS | 1664 | 1463962150324 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1196d9400) [pid = 1664] [serial = 1480] [outer = 0x116748800] 17:09:10 INFO - PROCESS | 1664 | 1463962150598 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 476ms 17:09:10 INFO - PROCESS | 1664 | 1463962150620 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:09:10 INFO - PROCESS | 1664 | 1463962150621 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:09:10 INFO - PROCESS | 1664 | 1463962150623 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1664 | 1463962150624 Marionette TRACE conn2 <- [1,1946,null,{}] 17:09:10 INFO - PROCESS | 1664 | 1463962150627 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}] 17:09:10 INFO - PROCESS | 1664 | 1463962150734 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:09:10 INFO - PROCESS | 1664 | 1463962150739 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x128de4800 == 39 [pid = 1664] [id = 494] 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1196ed400) [pid = 1664] [serial = 1481] [outer = 0x0] 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119ba0000) [pid = 1664] [serial = 1482] [outer = 0x1196ed400] 17:09:10 INFO - PROCESS | 1664 | 1463962150765 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x123350400) [pid = 1664] [serial = 1483] [outer = 0x1196ed400] 17:09:11 INFO - PROCESS | 1664 | 1463962151151 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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 568ms 17:09:11 INFO - PROCESS | 1664 | 1463962151193 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1664 | 1463962151194 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:09:11 INFO - PROCESS | 1664 | 1463962151196 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1664 | 1463962151198 Marionette TRACE conn2 <- [1,1950,null,{}] 17:09:11 INFO - PROCESS | 1664 | 1463962151200 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}] 17:09:11 INFO - PROCESS | 1664 | 1463962151295 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:09:11 INFO - PROCESS | 1664 | 1463962151300 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292b1000 == 40 [pid = 1664] [id = 495] 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1199bd000) [pid = 1664] [serial = 1484] [outer = 0x0] 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1236f4400) [pid = 1664] [serial = 1485] [outer = 0x1199bd000] 17:09:11 INFO - PROCESS | 1664 | 1463962151353 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12416d400) [pid = 1664] [serial = 1486] [outer = 0x1199bd000] 17:09:11 INFO - PROCESS | 1664 | 1463962151666 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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 17:09:11 INFO - PROCESS | 1664 | 1463962151715 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1664 | 1463962151716 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:09:11 INFO - PROCESS | 1664 | 1463962151718 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1664 | 1463962151719 Marionette TRACE conn2 <- [1,1954,null,{}] 17:09:11 INFO - PROCESS | 1664 | 1463962151721 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}] 17:09:11 INFO - PROCESS | 1664 | 1463962151820 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:09:11 INFO - PROCESS | 1664 | 1463962151831 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a964800 == 41 [pid = 1664] [id = 496] 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x123982400) [pid = 1664] [serial = 1487] [outer = 0x0] 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1246dbc00) [pid = 1664] [serial = 1488] [outer = 0x123982400] 17:09:11 INFO - PROCESS | 1664 | 1463962151856 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1247ae800) [pid = 1664] [serial = 1489] [outer = 0x123982400] 17:09:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126132400) [pid = 1664] [serial = 1490] [outer = 0x12cba6400] 17:09:12 INFO - PROCESS | 1664 | 1463962152218 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 17:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:09:12 INFO - PROCESS | 1664 | 1463962152238 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1664 | 1463962152239 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:09:12 INFO - PROCESS | 1664 | 1463962152241 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1664 | 1463962152242 Marionette TRACE conn2 <- [1,1958,null,{}] 17:09:12 INFO - PROCESS | 1664 | 1463962152257 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}] 17:09:12 INFO - PROCESS | 1664 | 1463962152354 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:09:12 INFO - PROCESS | 1664 | 1463962152358 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b94b800 == 42 [pid = 1664] [id = 497] 17:09:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x124656800) [pid = 1664] [serial = 1491] [outer = 0x0] 17:09:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x126130800) [pid = 1664] [serial = 1492] [outer = 0x124656800] 17:09:12 INFO - PROCESS | 1664 | 1463962152415 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12676e400) [pid = 1664] [serial = 1493] [outer = 0x124656800] 17:09:12 INFO - PROCESS | 1664 | 1463962152727 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 524ms 17:09:12 INFO - PROCESS | 1664 | 1463962152766 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1664 | 1463962152767 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:09:12 INFO - PROCESS | 1664 | 1463962152770 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1664 | 1463962152771 Marionette TRACE conn2 <- [1,1962,null,{}] 17:09:12 INFO - PROCESS | 1664 | 1463962152773 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}] 17:09:12 INFO - PROCESS | 1664 | 1463962152872 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:09:12 INFO - PROCESS | 1664 | 1463962152876 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x126809800 == 43 [pid = 1664] [id = 498] 17:09:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x126132c00) [pid = 1664] [serial = 1494] [outer = 0x0] 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1267d1400) [pid = 1664] [serial = 1495] [outer = 0x126132c00] 17:09:13 INFO - PROCESS | 1664 | 1463962153005 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1268a0800) [pid = 1664] [serial = 1496] [outer = 0x126132c00] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1187de000) [pid = 1664] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x116745000) [pid = 1664] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1189f1000) [pid = 1664] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x111e2b000) [pid = 1664] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x111a09000) [pid = 1664] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11318ec00) [pid = 1664] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1196d5000) [pid = 1664] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x112a60800) [pid = 1664] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11318f400) [pid = 1664] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x122f57c00) [pid = 1664] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x123090800) [pid = 1664] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116f27c00) [pid = 1664] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1189edc00) [pid = 1664] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:09:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116a4d400) [pid = 1664] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:09:13 INFO - PROCESS | 1664 | 1463962153289 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]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 568ms 17:09:13 INFO - PROCESS | 1664 | 1463962153338 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1664 | 1463962153340 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:09:13 INFO - PROCESS | 1664 | 1463962153342 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1664 | 1463962153344 Marionette TRACE conn2 <- [1,1966,null,{}] 17:09:13 INFO - PROCESS | 1664 | 1463962153349 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}] 17:09:13 INFO - PROCESS | 1664 | 1463962153439 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:09:13 INFO - PROCESS | 1664 | 1463962153454 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4ce800 == 44 [pid = 1664] [id = 499] 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x111e2b000) [pid = 1664] [serial = 1497] [outer = 0x0] 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1194cf800) [pid = 1664] [serial = 1498] [outer = 0x111e2b000] 17:09:13 INFO - PROCESS | 1664 | 1463962153483 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1268a2400) [pid = 1664] [serial = 1499] [outer = 0x111e2b000] 17:09:13 INFO - PROCESS | 1664 | 1463962153823 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]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms 17:09:13 INFO - PROCESS | 1664 | 1463962153866 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1664 | 1463962153867 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:09:13 INFO - PROCESS | 1664 | 1463962153878 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1664 | 1463962153879 Marionette TRACE conn2 <- [1,1970,null,{}] 17:09:13 INFO - PROCESS | 1664 | 1463962153881 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}] 17:09:13 INFO - PROCESS | 1664 | 1463962153959 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:09:13 INFO - PROCESS | 1664 | 1463962153965 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c742800 == 45 [pid = 1664] [id = 500] 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a4e800) [pid = 1664] [serial = 1500] [outer = 0x0] 17:09:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128a57000) [pid = 1664] [serial = 1501] [outer = 0x128a4e800] 17:09:13 INFO - PROCESS | 1664 | 1463962153990 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128b50000) [pid = 1664] [serial = 1502] [outer = 0x128a4e800] 17:09:14 INFO - PROCESS | 1664 | 1463962154288 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]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 420ms 17:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:09:14 INFO - PROCESS | 1664 | 1463962154302 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1664 | 1463962154304 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:09:14 INFO - PROCESS | 1664 | 1463962154306 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1664 | 1463962154307 Marionette TRACE conn2 <- [1,1974,null,{}] 17:09:14 INFO - PROCESS | 1664 | 1463962154309 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}] 17:09:14 INFO - PROCESS | 1664 | 1463962154392 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:09:14 INFO - PROCESS | 1664 | 1463962154398 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca4d000 == 46 [pid = 1664] [id = 501] 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128a5b000) [pid = 1664] [serial = 1503] [outer = 0x0] 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128b57800) [pid = 1664] [serial = 1504] [outer = 0x128a5b000] 17:09:14 INFO - PROCESS | 1664 | 1463962154422 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128b5d000) [pid = 1664] [serial = 1505] [outer = 0x128a5b000] 17:09:14 INFO - PROCESS | 1664 | 1463962154759 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]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 17:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:09:14 INFO - PROCESS | 1664 | 1463962154777 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1664 | 1463962154778 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:09:14 INFO - PROCESS | 1664 | 1463962154780 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1664 | 1463962154781 Marionette TRACE conn2 <- [1,1978,null,{}] 17:09:14 INFO - PROCESS | 1664 | 1463962154783 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}] 17:09:14 INFO - PROCESS | 1664 | 1463962154889 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:09:14 INFO - PROCESS | 1664 | 1463962154895 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd3800 == 47 [pid = 1664] [id = 502] 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x111c8a000) [pid = 1664] [serial = 1506] [outer = 0x0] 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128b5b800) [pid = 1664] [serial = 1507] [outer = 0x111c8a000] 17:09:14 INFO - PROCESS | 1664 | 1463962154919 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128c83c00) [pid = 1664] [serial = 1508] [outer = 0x111c8a000] 17:09:15 INFO - PROCESS | 1664 | 1463962155368 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 17:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:09:15 INFO - PROCESS | 1664 | 1463962155401 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1664 | 1463962155404 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:09:15 INFO - PROCESS | 1664 | 1463962155408 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1664 | 1463962155410 Marionette TRACE conn2 <- [1,1982,null,{}] 17:09:15 INFO - PROCESS | 1664 | 1463962155414 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}] 17:09:15 INFO - PROCESS | 1664 | 1463962155524 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:09:15 INFO - PROCESS | 1664 | 1463962155593 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d2000 == 48 [pid = 1664] [id = 503] 17:09:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x112a6a400) [pid = 1664] [serial = 1509] [outer = 0x0] 17:09:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x113182400) [pid = 1664] [serial = 1510] [outer = 0x112a6a400] 17:09:15 INFO - PROCESS | 1664 | 1463962155625 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11601f800) [pid = 1664] [serial = 1511] [outer = 0x112a6a400] 17:09:16 INFO - PROCESS | 1664 | 1463962156044 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]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 17:09:16 INFO - PROCESS | 1664 | 1463962156081 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1664 | 1463962156085 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:09:16 INFO - PROCESS | 1664 | 1463962156089 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1664 | 1463962156091 Marionette TRACE conn2 <- [1,1986,null,{}] 17:09:16 INFO - PROCESS | 1664 | 1463962156094 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}] 17:09:16 INFO - PROCESS | 1664 | 1463962156227 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:09:16 INFO - PROCESS | 1664 | 1463962156295 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b29000 == 49 [pid = 1664] [id = 504] 17:09:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1160db400) [pid = 1664] [serial = 1512] [outer = 0x0] 17:09:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116f23400) [pid = 1664] [serial = 1513] [outer = 0x1160db400] 17:09:16 INFO - PROCESS | 1664 | 1463962156324 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118407000) [pid = 1664] [serial = 1514] [outer = 0x1160db400] 17:09:16 INFO - PROCESS | 1664 | 1463962156738 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]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 673ms 17:09:16 INFO - PROCESS | 1664 | 1463962156763 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1664 | 1463962156765 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:09:16 INFO - PROCESS | 1664 | 1463962156767 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1664 | 1463962156770 Marionette TRACE conn2 <- [1,1990,null,{}] 17:09:16 INFO - PROCESS | 1664 | 1463962156778 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}] 17:09:16 INFO - PROCESS | 1664 | 1463962156883 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:09:16 INFO - PROCESS | 1664 | 1463962156953 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca48800 == 50 [pid = 1664] [id = 505] 17:09:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11908c800) [pid = 1664] [serial = 1515] [outer = 0x0] 17:09:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1196eb000) [pid = 1664] [serial = 1516] [outer = 0x11908c800] 17:09:16 INFO - PROCESS | 1664 | 1463962156984 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119d26000) [pid = 1664] [serial = 1517] [outer = 0x11908c800] 17:09:17 INFO - PROCESS | 1664 | 1463962157399 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 17:09:17 INFO - PROCESS | 1664 | 1463962157439 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1664 | 1463962157441 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:09:17 INFO - PROCESS | 1664 | 1463962157443 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1664 | 1463962157444 Marionette TRACE conn2 <- [1,1994,null,{}] 17:09:17 INFO - PROCESS | 1664 | 1463962157447 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}] 17:09:17 INFO - PROCESS | 1664 | 1463962157566 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:09:17 INFO - PROCESS | 1664 | 1463962157634 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d04d800 == 51 [pid = 1664] [id = 506] 17:09:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123050800) [pid = 1664] [serial = 1518] [outer = 0x0] 17:09:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x123357c00) [pid = 1664] [serial = 1519] [outer = 0x123050800] 17:09:17 INFO - PROCESS | 1664 | 1463962157664 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1247a8c00) [pid = 1664] [serial = 1520] [outer = 0x123050800] 17:09:18 INFO - PROCESS | 1664 | 1463962158071 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]]]}] 17:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 17:09:18 INFO - PROCESS | 1664 | 1463962158114 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1664 | 1463962158115 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:09:18 INFO - PROCESS | 1664 | 1463962158118 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1664 | 1463962158119 Marionette TRACE conn2 <- [1,1998,null,{}] 17:09:18 INFO - PROCESS | 1664 | 1463962158121 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}] 17:09:18 INFO - PROCESS | 1664 | 1463962158223 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:09:18 INFO - PROCESS | 1664 | 1463962158290 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c0800 == 52 [pid = 1664] [id = 507] 17:09:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12309d000) [pid = 1664] [serial = 1521] [outer = 0x0] 17:09:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12689f400) [pid = 1664] [serial = 1522] [outer = 0x12309d000] 17:09:18 INFO - PROCESS | 1664 | 1463962158319 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x128a5b400) [pid = 1664] [serial = 1523] [outer = 0x12309d000] 17:09:18 INFO - PROCESS | 1664 | 1463962158744 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]]]}] 17:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 17:09:18 INFO - PROCESS | 1664 | 1463962158788 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1664 | 1463962158789 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:09:18 INFO - PROCESS | 1664 | 1463962158792 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1664 | 1463962158793 Marionette TRACE conn2 <- [1,2002,null,{}] 17:09:18 INFO - PROCESS | 1664 | 1463962158796 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}] 17:09:18 INFO - PROCESS | 1664 | 1463962158934 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:09:19 INFO - PROCESS | 1664 | 1463962159045 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0f0000 == 53 [pid = 1664] [id = 508] 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12398e400) [pid = 1664] [serial = 1524] [outer = 0x0] 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x128f44c00) [pid = 1664] [serial = 1525] [outer = 0x12398e400] 17:09:19 INFO - PROCESS | 1664 | 1463962159077 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x128c15800) [pid = 1664] [serial = 1526] [outer = 0x12398e400] 17:09:19 INFO - PROCESS | 1664 | 1463962159570 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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 822ms 17:09:19 INFO - PROCESS | 1664 | 1463962159615 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1664 | 1463962159617 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:09:19 INFO - PROCESS | 1664 | 1463962159621 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1664 | 1463962159623 Marionette TRACE conn2 <- [1,2006,null,{}] 17:09:19 INFO - PROCESS | 1664 | 1463962159626 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}] 17:09:19 INFO - PROCESS | 1664 | 1463962159748 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:09:19 INFO - PROCESS | 1664 | 1463962159807 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119053800 == 54 [pid = 1664] [id = 509] 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11334cc00) [pid = 1664] [serial = 1527] [outer = 0x0] 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116f2b000) [pid = 1664] [serial = 1528] [outer = 0x11334cc00] 17:09:19 INFO - PROCESS | 1664 | 1463962159836 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12340e000) [pid = 1664] [serial = 1529] [outer = 0x11334cc00] 17:09:20 INFO - PROCESS | 1664 | 1463962160448 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]]]}] 17:09:20 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 17:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 873ms 17:09:20 INFO - PROCESS | 1664 | 1463962160494 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 1664 | 1463962160499 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:09:20 INFO - PROCESS | 1664 | 1463962160503 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1664 | 1463962160504 Marionette TRACE conn2 <- [1,2010,null,{}] 17:09:20 INFO - PROCESS | 1664 | 1463962160508 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}] 17:09:20 INFO - PROCESS | 1664 | 1463962160638 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:09:20 INFO - PROCESS | 1664 | 1463962160735 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f11000 == 55 [pid = 1664] [id = 510] 17:09:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x113185800) [pid = 1664] [serial = 1530] [outer = 0x0] 17:09:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x113355800) [pid = 1664] [serial = 1531] [outer = 0x113185800] 17:09:20 INFO - PROCESS | 1664 | 1463962160781 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11601dc00) [pid = 1664] [serial = 1532] [outer = 0x113185800] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1247d7000 == 54 [pid = 1664] [id = 459] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca4d000 == 53 [pid = 1664] [id = 501] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12c742800 == 52 [pid = 1664] [id = 500] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4ce800 == 51 [pid = 1664] [id = 499] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x126809800 == 50 [pid = 1664] [id = 498] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12b94b800 == 49 [pid = 1664] [id = 497] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12a964800 == 48 [pid = 1664] [id = 496] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x116021000) [pid = 1664] [serial = 1407] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x112a6a000) [pid = 1664] [serial = 1404] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1237f0c00) [pid = 1664] [serial = 1449] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1292b1000 == 47 [pid = 1664] [id = 495] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x128de4800 == 46 [pid = 1664] [id = 494] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x118474800 == 45 [pid = 1664] [id = 493] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x122f6b000 == 44 [pid = 1664] [id = 492] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1193f4800 == 43 [pid = 1664] [id = 491] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x115e07000 == 42 [pid = 1664] [id = 490] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x121044000 == 41 [pid = 1664] [id = 489] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7e4800 == 40 [pid = 1664] [id = 486] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x1247db800 == 39 [pid = 1664] [id = 485] 17:09:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11905a000 == 38 [pid = 1664] [id = 484] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1196d8400) [pid = 1664] [serial = 1378] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1196d1c00) [pid = 1664] [serial = 1428] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11766b800) [pid = 1664] [serial = 1419] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11820ec00) [pid = 1664] [serial = 1420] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1196e8400) [pid = 1664] [serial = 1431] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x112857400) [pid = 1664] [serial = 1411] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x111f4f000) [pid = 1664] [serial = 1410] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116748400) [pid = 1664] [serial = 1416] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x116a4f000) [pid = 1664] [serial = 1417] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113a6c400) [pid = 1664] [serial = 1413] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x115ebd400) [pid = 1664] [serial = 1414] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1199c4800) [pid = 1664] [serial = 1434] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1199bc800) [pid = 1664] [serial = 1432] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118037400) [pid = 1664] [serial = 1437] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119d29800) [pid = 1664] [serial = 1440] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119d21000) [pid = 1664] [serial = 1438] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x119b9f000) [pid = 1664] [serial = 1435] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123357400) [pid = 1664] [serial = 1446] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1230f0400) [pid = 1664] [serial = 1443] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1183adc00) [pid = 1664] [serial = 1422] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119086000) [pid = 1664] [serial = 1425] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1184b1c00) [pid = 1664] [serial = 1423] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123356800) [pid = 1664] [serial = 1444] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1196e1c00) [pid = 1664] [serial = 1429] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119619400) [pid = 1664] [serial = 1426] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x123507000) [pid = 1664] [serial = 1447] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12308e400) [pid = 1664] [serial = 1441] [outer = 0x0] [url = about:blank] 17:09:21 INFO - PROCESS | 1664 | 1463962161274 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]]]}] 17:09:21 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 17:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 824ms 17:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:09:21 INFO - PROCESS | 1664 | 1463962161327 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1664 | 1463962161330 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:09:21 INFO - PROCESS | 1664 | 1463962161334 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1664 | 1463962161336 Marionette TRACE conn2 <- [1,2014,null,{}] 17:09:21 INFO - PROCESS | 1664 | 1463962161338 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}] 17:09:21 INFO - PROCESS | 1664 | 1463962161421 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:09:21 INFO - PROCESS | 1664 | 1463962161426 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x117022000 == 39 [pid = 1664] [id = 511] 17:09:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11601f400) [pid = 1664] [serial = 1533] [outer = 0x0] 17:09:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116743c00) [pid = 1664] [serial = 1534] [outer = 0x11601f400] 17:09:21 INFO - PROCESS | 1664 | 1463962161454 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116f2b800) [pid = 1664] [serial = 1535] [outer = 0x11601f400] 17:09:21 INFO - PROCESS | 1664 | 1463962161818 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]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 17:09:21 INFO - PROCESS | 1664 | 1463962161853 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1664 | 1463962161855 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:09:21 INFO - PROCESS | 1664 | 1463962161857 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1664 | 1463962161859 Marionette TRACE conn2 <- [1,2018,null,{}] 17:09:21 INFO - PROCESS | 1664 | 1463962161866 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}] 17:09:21 INFO - PROCESS | 1664 | 1463962161954 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:09:21 INFO - PROCESS | 1664 | 1463962161960 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12331c800 == 40 [pid = 1664] [id = 512] 17:09:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x117677000) [pid = 1664] [serial = 1536] [outer = 0x0] 17:09:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11840a400) [pid = 1664] [serial = 1537] [outer = 0x117677000] 17:09:21 INFO - PROCESS | 1664 | 1463962161988 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1187df400) [pid = 1664] [serial = 1538] [outer = 0x117677000] 17:09:22 INFO - PROCESS | 1664 | 1463962162331 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 17:09:22 INFO - PROCESS | 1664 | 1463962162379 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1664 | 1463962162389 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:09:22 INFO - PROCESS | 1664 | 1463962162402 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1664 | 1463962162403 Marionette TRACE conn2 <- [1,2022,null,{}] 17:09:22 INFO - PROCESS | 1664 | 1463962162405 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}] 17:09:22 INFO - PROCESS | 1664 | 1463962162486 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:09:22 INFO - PROCESS | 1664 | 1463962162491 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e4800 == 41 [pid = 1664] [id = 513] 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119082000) [pid = 1664] [serial = 1539] [outer = 0x0] 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119621400) [pid = 1664] [serial = 1540] [outer = 0x119082000] 17:09:22 INFO - PROCESS | 1664 | 1463962162516 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1196e7800) [pid = 1664] [serial = 1541] [outer = 0x119082000] 17:09:22 INFO - PROCESS | 1664 | 1463962162851 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 472ms 17:09:22 INFO - PROCESS | 1664 | 1463962162871 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1664 | 1463962162872 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:09:22 INFO - PROCESS | 1664 | 1463962162874 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1664 | 1463962162875 Marionette TRACE conn2 <- [1,2026,null,{}] 17:09:22 INFO - PROCESS | 1664 | 1463962162877 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}] 17:09:22 INFO - PROCESS | 1664 | 1463962162960 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:09:22 INFO - PROCESS | 1664 | 1463962162967 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c2d800 == 42 [pid = 1664] [id = 514] 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1196e8000) [pid = 1664] [serial = 1542] [outer = 0x0] 17:09:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119d21000) [pid = 1664] [serial = 1543] [outer = 0x1196e8000] 17:09:22 INFO - PROCESS | 1664 | 1463962162992 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12308ec00) [pid = 1664] [serial = 1544] [outer = 0x1196e8000] 17:09:23 INFO - PROCESS | 1664 | 1463962163415 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]]]}] 17:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 17:09:23 INFO - PROCESS | 1664 | 1463962163443 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 1664 | 1463962163448 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:09:23 INFO - PROCESS | 1664 | 1463962163451 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1664 | 1463962163453 Marionette TRACE conn2 <- [1,2030,null,{}] 17:09:23 INFO - PROCESS | 1664 | 1463962163456 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}] 17:09:23 INFO - PROCESS | 1664 | 1463962163643 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:09:23 INFO - PROCESS | 1664 | 1463962163670 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31a800 == 43 [pid = 1664] [id = 515] 17:09:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123094400) [pid = 1664] [serial = 1545] [outer = 0x0] 17:09:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1237f0c00) [pid = 1664] [serial = 1546] [outer = 0x123094400] 17:09:23 INFO - PROCESS | 1664 | 1463962163711 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x124ccfc00) [pid = 1664] [serial = 1547] [outer = 0x123094400] 17:09:24 INFO - PROCESS | 1664 | 1463962164056 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 669ms 17:09:24 INFO - PROCESS | 1664 | 1463962164121 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1664 | 1463962164122 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:09:24 INFO - PROCESS | 1664 | 1463962164124 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1664 | 1463962164125 Marionette TRACE conn2 <- [1,2034,null,{}] 17:09:24 INFO - PROCESS | 1664 | 1463962164127 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}] 17:09:24 INFO - PROCESS | 1664 | 1463962164223 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:09:24 INFO - PROCESS | 1664 | 1463962164257 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a969000 == 44 [pid = 1664] [id = 516] 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123987800) [pid = 1664] [serial = 1548] [outer = 0x0] 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x126867800) [pid = 1664] [serial = 1549] [outer = 0x123987800] 17:09:24 INFO - PROCESS | 1664 | 1463962164282 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128a56800) [pid = 1664] [serial = 1550] [outer = 0x123987800] 17:09:24 INFO - PROCESS | 1664 | 1463962164621 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 17:09:24 INFO - PROCESS | 1664 | 1463962164644 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1664 | 1463962164647 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:09:24 INFO - PROCESS | 1664 | 1463962164654 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1664 | 1463962164655 Marionette TRACE conn2 <- [1,2038,null,{}] 17:09:24 INFO - PROCESS | 1664 | 1463962164657 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}] 17:09:24 INFO - PROCESS | 1664 | 1463962164761 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:09:24 INFO - PROCESS | 1664 | 1463962164765 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7e4800 == 45 [pid = 1664] [id = 517] 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x126772800) [pid = 1664] [serial = 1551] [outer = 0x0] 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x128b54000) [pid = 1664] [serial = 1552] [outer = 0x126772800] 17:09:24 INFO - PROCESS | 1664 | 1463962164797 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x128c85c00) [pid = 1664] [serial = 1553] [outer = 0x126772800] 17:09:25 INFO - PROCESS | 1664 | 1463962165125 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]]]}] 17:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 17:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:09:25 INFO - PROCESS | 1664 | 1463962165174 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1664 | 1463962165175 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:09:25 INFO - PROCESS | 1664 | 1463962165177 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1664 | 1463962165178 Marionette TRACE conn2 <- [1,2042,null,{}] 17:09:25 INFO - PROCESS | 1664 | 1463962165180 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}] 17:09:25 INFO - PROCESS | 1664 | 1463962165284 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:09:25 INFO - PROCESS | 1664 | 1463962165319 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3d000 == 46 [pid = 1664] [id = 518] 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x128b54c00) [pid = 1664] [serial = 1554] [outer = 0x0] 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x129203400) [pid = 1664] [serial = 1555] [outer = 0x128b54c00] 17:09:25 INFO - PROCESS | 1664 | 1463962165344 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1294a8c00) [pid = 1664] [serial = 1556] [outer = 0x128b54c00] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128a5b000) [pid = 1664] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1199bd000) [pid = 1664] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x123982400) [pid = 1664] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x124656800) [pid = 1664] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1166b6000) [pid = 1664] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1196ed400) [pid = 1664] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113187800) [pid = 1664] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116748800) [pid = 1664] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1160e5800) [pid = 1664] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123415800) [pid = 1664] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x111e24800) [pid = 1664] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x111e2b000) [pid = 1664] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x128a4e800) [pid = 1664] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x126132c00) [pid = 1664] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x112851400) [pid = 1664] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:09:25 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x115ec3400) [pid = 1664] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:09:25 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) 17:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 17:09:25 INFO - PROCESS | 1664 | 1463962165743 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]]]}] 17:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:09:25 INFO - PROCESS | 1664 | 1463962165751 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1664 | 1463962165752 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:09:25 INFO - PROCESS | 1664 | 1463962165754 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1664 | 1463962165755 Marionette TRACE conn2 <- [1,2046,null,{}] 17:09:25 INFO - PROCESS | 1664 | 1463962165757 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}] 17:09:25 INFO - PROCESS | 1664 | 1463962165872 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:09:25 INFO - PROCESS | 1664 | 1463962165912 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3f000 == 47 [pid = 1664] [id = 519] 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x111a0e000) [pid = 1664] [serial = 1557] [outer = 0x0] 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116f2d800) [pid = 1664] [serial = 1558] [outer = 0x111a0e000] 17:09:25 INFO - PROCESS | 1664 | 1463962165937 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1196eb400) [pid = 1664] [serial = 1559] [outer = 0x111a0e000] 17:09:26 INFO - PROCESS | 1664 | 1463962166240 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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 17:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:09:26 INFO - PROCESS | 1664 | 1463962166274 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1664 | 1463962166275 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:09:26 INFO - PROCESS | 1664 | 1463962166277 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1664 | 1463962166281 Marionette TRACE conn2 <- [1,2050,null,{}] 17:09:26 INFO - PROCESS | 1664 | 1463962166284 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}] 17:09:26 INFO - PROCESS | 1664 | 1463962166377 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:09:26 INFO - PROCESS | 1664 | 1463962166384 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca47000 == 48 [pid = 1664] [id = 520] 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x123415800) [pid = 1664] [serial = 1560] [outer = 0x0] 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x129206800) [pid = 1664] [serial = 1561] [outer = 0x123415800] 17:09:26 INFO - PROCESS | 1664 | 1463962166413 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12a6c7c00) [pid = 1664] [serial = 1562] [outer = 0x123415800] 17:09:26 INFO - PROCESS | 1664 | 1463962166752 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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 17:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:09:26 INFO - PROCESS | 1664 | 1463962166804 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1664 | 1463962166805 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:09:26 INFO - PROCESS | 1664 | 1463962166808 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1664 | 1463962166809 Marionette TRACE conn2 <- [1,2054,null,{}] 17:09:26 INFO - PROCESS | 1664 | 1463962166811 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}] 17:09:26 INFO - PROCESS | 1664 | 1463962166893 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:09:26 INFO - PROCESS | 1664 | 1463962166900 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b9000 == 49 [pid = 1664] [id = 521] 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12a6c9800) [pid = 1664] [serial = 1563] [outer = 0x0] 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a936400) [pid = 1664] [serial = 1564] [outer = 0x12a6c9800] 17:09:26 INFO - PROCESS | 1664 | 1463962166924 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a93d800) [pid = 1664] [serial = 1565] [outer = 0x12a6c9800] 17:09:27 INFO - PROCESS | 1664 | 1463962167241 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]]]}] 17:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 467ms 17:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:09:27 INFO - PROCESS | 1664 | 1463962167284 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1664 | 1463962167285 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:09:27 INFO - PROCESS | 1664 | 1463962167287 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1664 | 1463962167288 Marionette TRACE conn2 <- [1,2058,null,{}] 17:09:27 INFO - PROCESS | 1664 | 1463962167290 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}] 17:09:27 INFO - PROCESS | 1664 | 1463962167372 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:09:27 INFO - PROCESS | 1664 | 1463962167376 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d891000 == 50 [pid = 1664] [id = 522] 17:09:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12a93e000) [pid = 1664] [serial = 1566] [outer = 0x0] 17:09:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12aad1800) [pid = 1664] [serial = 1567] [outer = 0x12a93e000] 17:09:27 INFO - PROCESS | 1664 | 1463962167401 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12aad8000) [pid = 1664] [serial = 1568] [outer = 0x12a93e000] 17:09:27 INFO - PROCESS | 1664 | 1463962167898 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]]]}] 17:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 17:09:27 INFO - PROCESS | 1664 | 1463962167958 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1664 | 1463962167961 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:09:27 INFO - PROCESS | 1664 | 1463962167965 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1664 | 1463962167967 Marionette TRACE conn2 <- [1,2062,null,{}] 17:09:27 INFO - PROCESS | 1664 | 1463962167971 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}] 17:09:28 INFO - PROCESS | 1664 | 1463962168083 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:09:28 INFO - PROCESS | 1664 | 1463962168194 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193da000 == 51 [pid = 1664] [id = 523] 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x113357000) [pid = 1664] [serial = 1569] [outer = 0x0] 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x115e40400) [pid = 1664] [serial = 1570] [outer = 0x113357000] 17:09:28 INFO - PROCESS | 1664 | 1463962168226 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x116748c00) [pid = 1664] [serial = 1571] [outer = 0x113357000] 17:09:28 INFO - PROCESS | 1664 | 1463962168653 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]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 17:09:28 INFO - PROCESS | 1664 | 1463962168687 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1664 | 1463962168691 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:09:28 INFO - PROCESS | 1664 | 1463962168695 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1664 | 1463962168698 Marionette TRACE conn2 <- [1,2066,null,{}] 17:09:28 INFO - PROCESS | 1664 | 1463962168700 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}] 17:09:28 INFO - PROCESS | 1664 | 1463962168804 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:09:28 INFO - PROCESS | 1664 | 1463962168877 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f20000 == 52 [pid = 1664] [id = 524] 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x116f24400) [pid = 1664] [serial = 1572] [outer = 0x0] 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x118039c00) [pid = 1664] [serial = 1573] [outer = 0x116f24400] 17:09:28 INFO - PROCESS | 1664 | 1463962168907 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1187dd400) [pid = 1664] [serial = 1574] [outer = 0x116f24400] 17:09:29 INFO - PROCESS | 1664 | 1463962169320 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]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 17:09:29 INFO - PROCESS | 1664 | 1463962169366 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:09:29 INFO - PROCESS | 1664 | 1463962169368 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:09:29 INFO - PROCESS | 1664 | 1463962169371 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1664 | 1463962169374 Marionette TRACE conn2 <- [1,2070,null,{}] 17:09:29 INFO - PROCESS | 1664 | 1463962169382 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}] 17:09:29 INFO - PROCESS | 1664 | 1463962169542 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:09:29 INFO - PROCESS | 1664 | 1463962169652 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d899800 == 53 [pid = 1664] [id = 525] 17:09:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1196e5400) [pid = 1664] [serial = 1575] [outer = 0x0] 17:09:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x123091c00) [pid = 1664] [serial = 1576] [outer = 0x1196e5400] 17:09:29 INFO - PROCESS | 1664 | 1463962169702 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x1240b8400) [pid = 1664] [serial = 1577] [outer = 0x1196e5400] 17:09:30 INFO - PROCESS | 1664 | 1463962170110 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]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 776ms 17:09:30 INFO - PROCESS | 1664 | 1463962170148 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1664 | 1463962170150 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:09:30 INFO - PROCESS | 1664 | 1463962170153 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1664 | 1463962170154 Marionette TRACE conn2 <- [1,2074,null,{}] 17:09:30 INFO - PROCESS | 1664 | 1463962170156 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}] 17:09:30 INFO - PROCESS | 1664 | 1463962170263 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:09:30 INFO - PROCESS | 1664 | 1463962170323 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8c7800 == 54 [pid = 1664] [id = 526] 17:09:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x123351c00) [pid = 1664] [serial = 1578] [outer = 0x0] 17:09:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x124cc9000) [pid = 1664] [serial = 1579] [outer = 0x123351c00] 17:09:30 INFO - PROCESS | 1664 | 1463962170353 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x128b50400) [pid = 1664] [serial = 1580] [outer = 0x123351c00] 17:09:30 INFO - PROCESS | 1664 | 1463962170763 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]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 619ms 17:09:30 INFO - PROCESS | 1664 | 1463962170772 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1664 | 1463962170774 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:09:30 INFO - PROCESS | 1664 | 1463962170776 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1664 | 1463962170777 Marionette TRACE conn2 <- [1,2078,null,{}] 17:09:30 INFO - PROCESS | 1664 | 1463962170782 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}] 17:09:30 INFO - PROCESS | 1664 | 1463962170883 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:09:30 INFO - PROCESS | 1664 | 1463962170974 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d97e800 == 55 [pid = 1664] [id = 527] 17:09:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x128c16400) [pid = 1664] [serial = 1581] [outer = 0x0] 17:09:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12a37c000) [pid = 1664] [serial = 1582] [outer = 0x128c16400] 17:09:31 INFO - PROCESS | 1664 | 1463962171004 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12a6cb400) [pid = 1664] [serial = 1583] [outer = 0x128c16400] 17:09:31 INFO - PROCESS | 1664 | 1463962171459 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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 17:09:31 INFO - PROCESS | 1664 | 1463962171498 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1664 | 1463962171499 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:09:31 INFO - PROCESS | 1664 | 1463962171502 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1664 | 1463962171503 Marionette TRACE conn2 <- [1,2082,null,{}] 17:09:31 INFO - PROCESS | 1664 | 1463962171505 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}] 17:09:31 INFO - PROCESS | 1664 | 1463962171625 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:09:31 INFO - PROCESS | 1664 | 1463962171702 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e36000 == 56 [pid = 1664] [id = 528] 17:09:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x116026c00) [pid = 1664] [serial = 1584] [outer = 0x0] 17:09:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x1241dd000) [pid = 1664] [serial = 1585] [outer = 0x116026c00] 17:09:31 INFO - PROCESS | 1664 | 1463962171732 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12af38800) [pid = 1664] [serial = 1586] [outer = 0x116026c00] 17:09:32 INFO - PROCESS | 1664 | 1463962172364 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]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 921ms 17:09:32 INFO - PROCESS | 1664 | 1463962172424 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1664 | 1463962172426 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:09:32 INFO - PROCESS | 1664 | 1463962172429 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1664 | 1463962172432 Marionette TRACE conn2 <- [1,2086,null,{}] 17:09:32 INFO - PROCESS | 1664 | 1463962172435 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}] 17:09:32 INFO - PROCESS | 1664 | 1463962172537 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:09:32 INFO - PROCESS | 1664 | 1463962172615 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191e0800 == 57 [pid = 1664] [id = 529] 17:09:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x110fb1400) [pid = 1664] [serial = 1587] [outer = 0x0] 17:09:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x112857000) [pid = 1664] [serial = 1588] [outer = 0x110fb1400] 17:09:32 INFO - PROCESS | 1664 | 1463962172644 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x11325b400) [pid = 1664] [serial = 1589] [outer = 0x110fb1400] 17:09:33 INFO - PROCESS | 1664 | 1463962173061 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]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 673ms 17:09:33 INFO - PROCESS | 1664 | 1463962173104 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1664 | 1463962173109 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:09:33 INFO - PROCESS | 1664 | 1463962173116 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1664 | 1463962173119 Marionette TRACE conn2 <- [1,2090,null,{}] 17:09:33 INFO - PROCESS | 1664 | 1463962173122 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}] 17:09:33 INFO - PROCESS | 1664 | 1463962173260 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:09:33 INFO - PROCESS | 1664 | 1463962173366 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193e6800 == 58 [pid = 1664] [id = 530] 17:09:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x1138bb400) [pid = 1664] [serial = 1590] [outer = 0x0] 17:09:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11601fc00) [pid = 1664] [serial = 1591] [outer = 0x1138bb400] 17:09:33 INFO - PROCESS | 1664 | 1463962173409 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x116996c00) [pid = 1664] [serial = 1592] [outer = 0x1138bb400] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b9000 == 57 [pid = 1664] [id = 521] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca47000 == 56 [pid = 1664] [id = 520] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3f000 == 55 [pid = 1664] [id = 519] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3d000 == 54 [pid = 1664] [id = 518] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7e4800 == 53 [pid = 1664] [id = 517] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12a969000 == 52 [pid = 1664] [id = 516] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31a800 == 51 [pid = 1664] [id = 515] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1232f5000) [pid = 1664] [serial = 1464] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x128b5b800) [pid = 1664] [serial = 1507] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x122f5ac00) [pid = 1664] [serial = 1461] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x113d5ac00) [pid = 1664] [serial = 1452] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x119092c00) [pid = 1664] [serial = 1458] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x116f31c00) [pid = 1664] [serial = 1455] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x128c2d800 == 50 [pid = 1664] [id = 514] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e4800 == 49 [pid = 1664] [id = 513] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12331c800 == 48 [pid = 1664] [id = 512] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x117022000 == 47 [pid = 1664] [id = 511] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x116f11000 == 46 [pid = 1664] [id = 510] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c0800 == 45 [pid = 1664] [id = 507] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d04d800 == 44 [pid = 1664] [id = 506] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca48800 == 43 [pid = 1664] [id = 505] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x126b29000 == 42 [pid = 1664] [id = 504] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d2000 == 41 [pid = 1664] [id = 503] 17:09:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd3800 == 40 [pid = 1664] [id = 502] 17:09:33 INFO - PROCESS | 1664 | 1463962173918 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]]]}] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12676e400) [pid = 1664] [serial = 1493] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1268a2400) [pid = 1664] [serial = 1499] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x128b50000) [pid = 1664] [serial = 1502] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1268a0800) [pid = 1664] [serial = 1496] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x1267d1400) [pid = 1664] [serial = 1495] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x128b5d000) [pid = 1664] [serial = 1505] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12416d400) [pid = 1664] [serial = 1486] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1247ae800) [pid = 1664] [serial = 1489] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x123350400) [pid = 1664] [serial = 1483] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x128a57000) [pid = 1664] [serial = 1501] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x124ccb400) [pid = 1664] [serial = 916] [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.] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11318a000) [pid = 1664] [serial = 1405] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1161ed000) [pid = 1664] [serial = 1408] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128b57800) [pid = 1664] [serial = 1504] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1236f4400) [pid = 1664] [serial = 1485] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1246dbc00) [pid = 1664] [serial = 1488] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x126130800) [pid = 1664] [serial = 1492] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x118409c00) [pid = 1664] [serial = 1476] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119083800) [pid = 1664] [serial = 1477] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x119ba0000) [pid = 1664] [serial = 1482] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113d5dc00) [pid = 1664] [serial = 1468] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11318bc00) [pid = 1664] [serial = 1467] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1189e7400) [pid = 1664] [serial = 1479] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1196d9400) [pid = 1664] [serial = 1480] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116f29c00) [pid = 1664] [serial = 1473] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1183b5400) [pid = 1664] [serial = 1474] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x124163800) [pid = 1664] [serial = 1450] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x115ec1c00) [pid = 1664] [serial = 1470] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1161f3400) [pid = 1664] [serial = 1471] [outer = 0x0] [url = about:blank] 17:09:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1194cf800) [pid = 1664] [serial = 1498] [outer = 0x0] [url = about:blank] 17:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 822ms 17:09:33 INFO - PROCESS | 1664 | 1463962173938 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1664 | 1463962173939 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:09:33 INFO - PROCESS | 1664 | 1463962173941 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1664 | 1463962173944 Marionette TRACE conn2 <- [1,2094,null,{}] 17:09:33 INFO - PROCESS | 1664 | 1463962173954 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}] 17:09:34 INFO - PROCESS | 1664 | 1463962174037 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:09:34 INFO - PROCESS | 1664 | 1463962174043 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191dd800 == 41 [pid = 1664] [id = 531] 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11674e000) [pid = 1664] [serial = 1593] [outer = 0x0] 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x117678000) [pid = 1664] [serial = 1594] [outer = 0x11674e000] 17:09:34 INFO - PROCESS | 1664 | 1463962174075 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118409400) [pid = 1664] [serial = 1595] [outer = 0x11674e000] 17:09:34 INFO - PROCESS | 1664 | 1463962174415 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 17:09:34 INFO - PROCESS | 1664 | 1463962174465 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:09:34 INFO - PROCESS | 1664 | 1463962174467 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:09:34 INFO - PROCESS | 1664 | 1463962174469 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1664 | 1463962174470 Marionette TRACE conn2 <- [1,2098,null,{}] 17:09:34 INFO - PROCESS | 1664 | 1463962174472 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}] 17:09:34 INFO - PROCESS | 1664 | 1463962174554 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:09:34 INFO - PROCESS | 1664 | 1463962174559 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x123d9b000 == 42 [pid = 1664] [id = 532] 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1184b4800) [pid = 1664] [serial = 1596] [outer = 0x0] 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1189e7400) [pid = 1664] [serial = 1597] [outer = 0x1184b4800] 17:09:34 INFO - PROCESS | 1664 | 1463962174585 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11908a000) [pid = 1664] [serial = 1598] [outer = 0x1184b4800] 17:09:34 INFO - PROCESS | 1664 | 1463962174918 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 467ms 17:09:34 INFO - PROCESS | 1664 | 1463962174937 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1664 | 1463962174938 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:09:34 INFO - PROCESS | 1664 | 1463962174950 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1664 | 1463962174951 Marionette TRACE conn2 <- [1,2102,null,{}] 17:09:34 INFO - PROCESS | 1664 | 1463962174953 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}] 17:09:35 INFO - PROCESS | 1664 | 1463962175038 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:09:35 INFO - PROCESS | 1664 | 1463962175093 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180c1000 == 43 [pid = 1664] [id = 533] 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1184b8800) [pid = 1664] [serial = 1599] [outer = 0x0] 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119106400) [pid = 1664] [serial = 1600] [outer = 0x1184b8800] 17:09:35 INFO - PROCESS | 1664 | 1463962175118 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1196d3000) [pid = 1664] [serial = 1601] [outer = 0x1184b8800] 17:09:35 INFO - PROCESS | 1664 | 1463962175408 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]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 17:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:09:35 INFO - PROCESS | 1664 | 1463962175471 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1664 | 1463962175472 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:09:35 INFO - PROCESS | 1664 | 1463962175474 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1664 | 1463962175476 Marionette TRACE conn2 <- [1,2106,null,{}] 17:09:35 INFO - PROCESS | 1664 | 1463962175478 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}] 17:09:35 INFO - PROCESS | 1664 | 1463962175573 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:09:35 INFO - PROCESS | 1664 | 1463962175636 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c38800 == 44 [pid = 1664] [id = 534] 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11961d000) [pid = 1664] [serial = 1602] [outer = 0x0] 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1196ea400) [pid = 1664] [serial = 1603] [outer = 0x11961d000] 17:09:35 INFO - PROCESS | 1664 | 1463962175661 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x123098400) [pid = 1664] [serial = 1604] [outer = 0x11961d000] 17:09:35 INFO - PROCESS | 1664 | 1463962175960 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]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 17:09:36 INFO - PROCESS | 1664 | 1463962175997 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1664 | 1463962176000 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:09:36 INFO - PROCESS | 1664 | 1463962176003 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1664 | 1463962176004 Marionette TRACE conn2 <- [1,2110,null,{}] 17:09:36 INFO - PROCESS | 1664 | 1463962176006 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}] 17:09:36 INFO - PROCESS | 1664 | 1463962176117 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:09:36 INFO - PROCESS | 1664 | 1463962176153 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6de000 == 45 [pid = 1664] [id = 535] 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x119870800) [pid = 1664] [serial = 1605] [outer = 0x0] 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12309c000) [pid = 1664] [serial = 1606] [outer = 0x119870800] 17:09:36 INFO - PROCESS | 1664 | 1463962176179 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1237f7800) [pid = 1664] [serial = 1607] [outer = 0x119870800] 17:09:36 INFO - PROCESS | 1664 | 1463962176478 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]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 17:09:36 INFO - PROCESS | 1664 | 1463962176521 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1664 | 1463962176522 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:09:36 INFO - PROCESS | 1664 | 1463962176524 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1664 | 1463962176525 Marionette TRACE conn2 <- [1,2114,null,{}] 17:09:36 INFO - PROCESS | 1664 | 1463962176528 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}] 17:09:36 INFO - PROCESS | 1664 | 1463962176630 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:09:36 INFO - PROCESS | 1664 | 1463962176665 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af50000 == 46 [pid = 1664] [id = 536] 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x123502800) [pid = 1664] [serial = 1608] [outer = 0x0] 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x124657400) [pid = 1664] [serial = 1609] [outer = 0x123502800] 17:09:36 INFO - PROCESS | 1664 | 1463962176690 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x126129400) [pid = 1664] [serial = 1610] [outer = 0x123502800] 17:09:37 INFO - PROCESS | 1664 | 1463962177022 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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 17:09:37 INFO - PROCESS | 1664 | 1463962177051 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1664 | 1463962177053 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:09:37 INFO - PROCESS | 1664 | 1463962177057 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1664 | 1463962177058 Marionette TRACE conn2 <- [1,2118,null,{}] 17:09:37 INFO - PROCESS | 1664 | 1463962177062 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}] 17:09:37 INFO - PROCESS | 1664 | 1463962177189 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:09:37 INFO - PROCESS | 1664 | 1463962177193 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f2800 == 47 [pid = 1664] [id = 537] 17:09:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1244adc00) [pid = 1664] [serial = 1611] [outer = 0x0] 17:09:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12651e400) [pid = 1664] [serial = 1612] [outer = 0x1244adc00] 17:09:37 INFO - PROCESS | 1664 | 1463962177241 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12689fc00) [pid = 1664] [serial = 1613] [outer = 0x1244adc00] 17:09:37 INFO - PROCESS | 1664 | 1463962177630 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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 623ms 17:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:09:37 INFO - PROCESS | 1664 | 1463962177680 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1664 | 1463962177682 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:09:37 INFO - PROCESS | 1664 | 1463962177685 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1664 | 1463962177686 Marionette TRACE conn2 <- [1,2122,null,{}] 17:09:37 INFO - PROCESS | 1664 | 1463962177690 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}] 17:09:37 INFO - PROCESS | 1664 | 1463962177850 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:09:37 INFO - PROCESS | 1664 | 1463962177902 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3f000 == 48 [pid = 1664] [id = 538] 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1267d1400) [pid = 1664] [serial = 1614] [outer = 0x0] 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x128a57c00) [pid = 1664] [serial = 1615] [outer = 0x1267d1400] 17:09:38 INFO - PROCESS | 1664 | 1463962178150 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x128b5b400) [pid = 1664] [serial = 1616] [outer = 0x1267d1400] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11602b400) [pid = 1664] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x116f23800) [pid = 1664] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1199c1800) [pid = 1664] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x113186800) [pid = 1664] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1184b1800) [pid = 1664] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x119d25400) [pid = 1664] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x126772800) [pid = 1664] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x123987800) [pid = 1664] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128b54c00) [pid = 1664] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x111a0e000) [pid = 1664] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1160db400) [pid = 1664] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11334cc00) [pid = 1664] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x112a6a400) [pid = 1664] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12309d000) [pid = 1664] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11908c800) [pid = 1664] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11601f400) [pid = 1664] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12398e400) [pid = 1664] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x117677000) [pid = 1664] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x123415800) [pid = 1664] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x113185800) [pid = 1664] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123050800) [pid = 1664] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1196e8000) [pid = 1664] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a6c9800) [pid = 1664] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119082000) [pid = 1664] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:09:38 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123094400) [pid = 1664] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:09:38 INFO - PROCESS | 1664 | 1463962178434 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]]]}] 17:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 771ms 17:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:09:38 INFO - PROCESS | 1664 | 1463962178455 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1664 | 1463962178457 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:09:38 INFO - PROCESS | 1664 | 1463962178459 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1664 | 1463962178461 Marionette TRACE conn2 <- [1,2126,null,{}] 17:09:38 INFO - PROCESS | 1664 | 1463962178472 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}] 17:09:38 INFO - PROCESS | 1664 | 1463962178603 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:09:38 INFO - PROCESS | 1664 | 1463962178610 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72b800 == 49 [pid = 1664] [id = 539] 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11602b400) [pid = 1664] [serial = 1617] [outer = 0x0] 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x119081800) [pid = 1664] [serial = 1618] [outer = 0x11602b400] 17:09:38 INFO - PROCESS | 1664 | 1463962178657 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x126772800) [pid = 1664] [serial = 1619] [outer = 0x11602b400] 17:09:39 INFO - PROCESS | 1664 | 1463962179107 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]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 678ms 17:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:09:39 INFO - PROCESS | 1664 | 1463962179138 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1664 | 1463962179139 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:09:39 INFO - PROCESS | 1664 | 1463962179141 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1664 | 1463962179142 Marionette TRACE conn2 <- [1,2130,null,{}] 17:09:39 INFO - PROCESS | 1664 | 1463962179144 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}] 17:09:39 INFO - PROCESS | 1664 | 1463962179227 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:09:39 INFO - PROCESS | 1664 | 1463962179234 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca4a800 == 50 [pid = 1664] [id = 540] 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128a4f000) [pid = 1664] [serial = 1620] [outer = 0x0] 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c80c00) [pid = 1664] [serial = 1621] [outer = 0x128a4f000] 17:09:39 INFO - PROCESS | 1664 | 1463962179258 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x129205400) [pid = 1664] [serial = 1622] [outer = 0x128a4f000] 17:09:39 INFO - PROCESS | 1664 | 1463962179595 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] 17:09:39 INFO - PROCESS | 1664 | 1463962179614 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:09:39 INFO - PROCESS | 1664 | 1463962179617 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1664 | 1463962179618 Marionette TRACE conn2 <- [1,2134,null,{}] 17:09:39 INFO - PROCESS | 1664 | 1463962179621 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}] 17:09:39 INFO - PROCESS | 1664 | 1463962179703 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:09:39 INFO - PROCESS | 1664 | 1463962179762 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d04a800 == 51 [pid = 1664] [id = 541] 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x111a09000) [pid = 1664] [serial = 1623] [outer = 0x0] 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x129211c00) [pid = 1664] [serial = 1624] [outer = 0x111a09000] 17:09:39 INFO - PROCESS | 1664 | 1463962179787 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a939400) [pid = 1664] [serial = 1625] [outer = 0x111a09000] 17:09:40 INFO - PROCESS | 1664 | 1463962180044 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 472ms 17:09:40 INFO - PROCESS | 1664 | 1463962180089 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1664 | 1463962180090 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:09:40 INFO - PROCESS | 1664 | 1463962180093 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1664 | 1463962180094 Marionette TRACE conn2 <- [1,2138,null,{}] 17:09:40 INFO - PROCESS | 1664 | 1463962180104 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}] 17:09:40 INFO - PROCESS | 1664 | 1463962180264 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:09:40 INFO - PROCESS | 1664 | 1463962180320 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1161b4800 == 52 [pid = 1664] [id = 542] 17:09:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x110d58400) [pid = 1664] [serial = 1626] [outer = 0x0] 17:09:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x111f18c00) [pid = 1664] [serial = 1627] [outer = 0x110d58400] 17:09:40 INFO - PROCESS | 1664 | 1463962180354 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x112857400) [pid = 1664] [serial = 1628] [outer = 0x110d58400] 17:09:40 INFO - PROCESS | 1664 | 1463962180845 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 780ms 17:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:09:40 INFO - PROCESS | 1664 | 1463962180874 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1664 | 1463962180876 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:09:40 INFO - PROCESS | 1664 | 1463962180898 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1664 | 1463962180901 Marionette TRACE conn2 <- [1,2142,null,{}] 17:09:40 INFO - PROCESS | 1664 | 1463962180905 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}] 17:09:41 INFO - PROCESS | 1664 | 1463962181017 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:09:41 INFO - PROCESS | 1664 | 1463962181090 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x123193000 == 53 [pid = 1664] [id = 543] 17:09:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x113dea400) [pid = 1664] [serial = 1629] [outer = 0x0] 17:09:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1160db400) [pid = 1664] [serial = 1630] [outer = 0x113dea400] 17:09:41 INFO - PROCESS | 1664 | 1463962181122 Marionette DEBUG loaded listener.js 17:09:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x116990400) [pid = 1664] [serial = 1631] [outer = 0x113dea400] 17:09:41 INFO - PROCESS | 1664 | 1463962181585 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] 17:09:41 INFO - PROCESS | 1664 | 1463962181641 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:09:41 INFO - PROCESS | 1664 | 1463962181660 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1664 | 1463962181662 Marionette TRACE conn2 <- [1,2146,null,{}] 17:09:41 INFO - PROCESS | 1664 | 1463962181690 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}] 17:09:41 INFO - PROCESS | 1664 | 1463962181852 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:09:41 INFO - PROCESS | 1664 | 1463962181956 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf2f800 == 54 [pid = 1664] [id = 544] 17:09:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1187d3800) [pid = 1664] [serial = 1632] [outer = 0x0] 17:09:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119111400) [pid = 1664] [serial = 1633] [outer = 0x1187d3800] 17:09:42 INFO - PROCESS | 1664 | 1463962182004 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1196e3c00) [pid = 1664] [serial = 1634] [outer = 0x1187d3800] 17:09:42 INFO - PROCESS | 1664 | 1463962182472 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] 17:09:42 INFO - PROCESS | 1664 | 1463962182508 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:09:42 INFO - PROCESS | 1664 | 1463962182520 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:09:42 INFO - PROCESS | 1664 | 1463962182524 Marionette TRACE conn2 <- [1,2150,null,{}] 17:09:42 INFO - PROCESS | 1664 | 1463962182527 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}] 17:09:42 INFO - PROCESS | 1664 | 1463962182686 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:09:42 INFO - PROCESS | 1664 | 1463962182792 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8b4800 == 55 [pid = 1664] [id = 545] 17:09:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1199c1800) [pid = 1664] [serial = 1635] [outer = 0x0] 17:09:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1230f3c00) [pid = 1664] [serial = 1636] [outer = 0x1199c1800] 17:09:42 INFO - PROCESS | 1664 | 1463962182840 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1247a7800) [pid = 1664] [serial = 1637] [outer = 0x1199c1800] 17:09:43 INFO - PROCESS | 1664 | 1463962183368 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]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 881ms 17:09:43 INFO - PROCESS | 1664 | 1463962183395 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:09:43 INFO - PROCESS | 1664 | 1463962183399 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:09:43 INFO - PROCESS | 1664 | 1463962183402 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1664 | 1463962183405 Marionette TRACE conn2 <- [1,2154,null,{}] 17:09:43 INFO - PROCESS | 1664 | 1463962183408 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}] 17:09:43 INFO - PROCESS | 1664 | 1463962183569 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:09:43 INFO - PROCESS | 1664 | 1463962183704 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351d3800 == 56 [pid = 1664] [id = 546] 17:09:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x123094400) [pid = 1664] [serial = 1638] [outer = 0x0] 17:09:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x128a50400) [pid = 1664] [serial = 1639] [outer = 0x123094400] 17:09:43 INFO - PROCESS | 1664 | 1463962183753 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12a6ce000) [pid = 1664] [serial = 1640] [outer = 0x123094400] 17:09:44 INFO - PROCESS | 1664 | 1463962184168 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]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 773ms 17:09:44 INFO - PROCESS | 1664 | 1463962184175 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1664 | 1463962184177 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:09:44 INFO - PROCESS | 1664 | 1463962184181 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1664 | 1463962184183 Marionette TRACE conn2 <- [1,2158,null,{}] 17:09:44 INFO - PROCESS | 1664 | 1463962184185 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}] 17:09:44 INFO - PROCESS | 1664 | 1463962184288 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:09:44 INFO - PROCESS | 1664 | 1463962184346 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352e9800 == 57 [pid = 1664] [id = 547] 17:09:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12af2cc00) [pid = 1664] [serial = 1641] [outer = 0x0] 17:09:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12af36400) [pid = 1664] [serial = 1642] [outer = 0x12af2cc00] 17:09:44 INFO - PROCESS | 1664 | 1463962184423 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12b774800) [pid = 1664] [serial = 1643] [outer = 0x12af2cc00] 17:09:44 INFO - PROCESS | 1664 | 1463962184871 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]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 723ms 17:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:09:44 INFO - PROCESS | 1664 | 1463962184904 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1664 | 1463962184905 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:09:44 INFO - PROCESS | 1664 | 1463962184907 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1664 | 1463962184908 Marionette TRACE conn2 <- [1,2162,null,{}] 17:09:44 INFO - PROCESS | 1664 | 1463962184911 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}] 17:09:45 INFO - PROCESS | 1664 | 1463962185038 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:09:45 INFO - PROCESS | 1664 | 1463962185114 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185ec000 == 58 [pid = 1664] [id = 548] 17:09:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11284c000) [pid = 1664] [serial = 1644] [outer = 0x0] 17:09:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1160da000) [pid = 1664] [serial = 1645] [outer = 0x11284c000] 17:09:45 INFO - PROCESS | 1664 | 1463962185143 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x128a51c00) [pid = 1664] [serial = 1646] [outer = 0x11284c000] 17:09:45 INFO - PROCESS | 1664 | 1463962185737 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]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 871ms 17:09:45 INFO - PROCESS | 1664 | 1463962185779 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1664 | 1463962185783 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:09:45 INFO - PROCESS | 1664 | 1463962185786 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1664 | 1463962185789 Marionette TRACE conn2 <- [1,2166,null,{}] 17:09:45 INFO - PROCESS | 1664 | 1463962185792 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}] 17:09:45 INFO - PROCESS | 1664 | 1463962185893 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:09:45 INFO - PROCESS | 1664 | 1463962185970 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d1000 == 59 [pid = 1664] [id = 549] 17:09:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11301d000) [pid = 1664] [serial = 1647] [outer = 0x0] 17:09:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x11318c800) [pid = 1664] [serial = 1648] [outer = 0x11301d000] 17:09:46 INFO - PROCESS | 1664 | 1463962185998 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x113d5dc00) [pid = 1664] [serial = 1649] [outer = 0x11301d000] 17:09:46 INFO - PROCESS | 1664 | 1463962186450 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]]]}] 17:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 722ms 17:09:46 INFO - PROCESS | 1664 | 1463962186510 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1664 | 1463962186517 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:09:46 INFO - PROCESS | 1664 | 1463962186548 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1664 | 1463962186551 Marionette TRACE conn2 <- [1,2170,null,{}] 17:09:46 INFO - PROCESS | 1664 | 1463962186555 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}] 17:09:46 INFO - PROCESS | 1664 | 1463962186698 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d04a800 == 58 [pid = 1664] [id = 541] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca4a800 == 57 [pid = 1664] [id = 540] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12c72b800 == 56 [pid = 1664] [id = 539] 17:09:46 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x12aad1800) [pid = 1664] [serial = 1567] [outer = 0x0] [url = about:blank] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3f000 == 55 [pid = 1664] [id = 538] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f2800 == 54 [pid = 1664] [id = 537] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12af50000 == 53 [pid = 1664] [id = 536] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6de000 == 52 [pid = 1664] [id = 535] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x128c38800 == 51 [pid = 1664] [id = 534] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1180c1000 == 50 [pid = 1664] [id = 533] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x123d9b000 == 49 [pid = 1664] [id = 532] 17:09:46 INFO - PROCESS | 1664 | 1463962186881 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1191dd800 == 48 [pid = 1664] [id = 531] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1193e6800 == 47 [pid = 1664] [id = 530] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1191e0800 == 46 [pid = 1664] [id = 529] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d899800 == 45 [pid = 1664] [id = 525] 17:09:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11671d800 == 46 [pid = 1664] [id = 550] 17:09:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x112fc7c00) [pid = 1664] [serial = 1650] [outer = 0x0] 17:09:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1138b8000) [pid = 1664] [serial = 1651] [outer = 0x112fc7c00] 17:09:46 INFO - PROCESS | 1664 | 1463962186915 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x11823f800) [pid = 1664] [serial = 1652] [outer = 0x112fc7c00] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x128f20000 == 45 [pid = 1664] [id = 524] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1193da000 == 44 [pid = 1664] [id = 523] 17:09:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12d891000 == 43 [pid = 1664] [id = 522] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1190a1800) [pid = 1664] [serial = 1402] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x11802f000) [pid = 1664] [serial = 1456] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x123096400) [pid = 1664] [serial = 1462] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11606ec00) [pid = 1664] [serial = 1453] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x1196e6c00) [pid = 1664] [serial = 1459] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x123504800) [pid = 1664] [serial = 1465] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x128b54000) [pid = 1664] [serial = 1552] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x126867800) [pid = 1664] [serial = 1549] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x129203400) [pid = 1664] [serial = 1555] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x116f2d800) [pid = 1664] [serial = 1558] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x128c85c00) [pid = 1664] [serial = 1553] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x118407000) [pid = 1664] [serial = 1514] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x116f23400) [pid = 1664] [serial = 1513] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12340e000) [pid = 1664] [serial = 1529] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x116f2b000) [pid = 1664] [serial = 1528] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11601f800) [pid = 1664] [serial = 1511] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x113182400) [pid = 1664] [serial = 1510] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128a5b400) [pid = 1664] [serial = 1523] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12689f400) [pid = 1664] [serial = 1522] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x119d26000) [pid = 1664] [serial = 1517] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1196eb000) [pid = 1664] [serial = 1516] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116743c00) [pid = 1664] [serial = 1534] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116f2b800) [pid = 1664] [serial = 1535] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x128f44c00) [pid = 1664] [serial = 1525] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128c15800) [pid = 1664] [serial = 1526] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11840a400) [pid = 1664] [serial = 1537] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x129206800) [pid = 1664] [serial = 1561] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1187df400) [pid = 1664] [serial = 1538] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11601dc00) [pid = 1664] [serial = 1532] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x113355800) [pid = 1664] [serial = 1531] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1247a8c00) [pid = 1664] [serial = 1520] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x123357c00) [pid = 1664] [serial = 1519] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x119d21000) [pid = 1664] [serial = 1543] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a936400) [pid = 1664] [serial = 1564] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a93d800) [pid = 1664] [serial = 1565] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1294a8c00) [pid = 1664] [serial = 1556] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1196e7800) [pid = 1664] [serial = 1541] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119621400) [pid = 1664] [serial = 1540] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1237f0c00) [pid = 1664] [serial = 1546] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128a56800) [pid = 1664] [serial = 1550] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12308ec00) [pid = 1664] [serial = 1544] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x124ccfc00) [pid = 1664] [serial = 1547] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1196eb400) [pid = 1664] [serial = 1559] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a6c7c00) [pid = 1664] [serial = 1562] [outer = 0x0] [url = about:blank] 17:09:47 INFO - PROCESS | 1664 | 1463962187226 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]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 727ms 17:09:47 INFO - PROCESS | 1664 | 1463962187270 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1664 | 1463962187272 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:09:47 INFO - PROCESS | 1664 | 1463962187274 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1664 | 1463962187276 Marionette TRACE conn2 <- [1,2174,null,{}] 17:09:47 INFO - PROCESS | 1664 | 1463962187284 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}] 17:09:47 INFO - PROCESS | 1664 | 1463962187372 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:09:47 INFO - PROCESS | 1664 | 1463962187442 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a36000 == 44 [pid = 1664] [id = 551] 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116743c00) [pid = 1664] [serial = 1653] [outer = 0x0] 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1184c4800) [pid = 1664] [serial = 1654] [outer = 0x116743c00] 17:09:47 INFO - PROCESS | 1664 | 1463962187469 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1196d0000) [pid = 1664] [serial = 1655] [outer = 0x116743c00] 17:09:47 INFO - PROCESS | 1664 | 1463962187750 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]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 17:09:47 INFO - PROCESS | 1664 | 1463962187795 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1664 | 1463962187798 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:09:47 INFO - PROCESS | 1664 | 1463962187803 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1664 | 1463962187804 Marionette TRACE conn2 <- [1,2178,null,{}] 17:09:47 INFO - PROCESS | 1664 | 1463962187806 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}] 17:09:47 INFO - PROCESS | 1664 | 1463962187891 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:09:47 INFO - PROCESS | 1664 | 1463962187896 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c30800 == 45 [pid = 1664] [id = 552] 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1196d9400) [pid = 1664] [serial = 1656] [outer = 0x0] 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1199bf400) [pid = 1664] [serial = 1657] [outer = 0x1196d9400] 17:09:47 INFO - PROCESS | 1664 | 1463962187921 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x122f5d400) [pid = 1664] [serial = 1658] [outer = 0x1196d9400] 17:09:48 INFO - PROCESS | 1664 | 1463962188285 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]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 17:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:09:48 INFO - PROCESS | 1664 | 1463962188323 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1664 | 1463962188324 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:09:48 INFO - PROCESS | 1664 | 1463962188326 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1664 | 1463962188327 Marionette TRACE conn2 <- [1,2182,null,{}] 17:09:48 INFO - PROCESS | 1664 | 1463962188331 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}] 17:09:48 INFO - PROCESS | 1664 | 1463962188405 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:09:48 INFO - PROCESS | 1664 | 1463962188409 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a586000 == 46 [pid = 1664] [id = 553] 17:09:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1190a1800) [pid = 1664] [serial = 1659] [outer = 0x0] 17:09:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12309a000) [pid = 1664] [serial = 1660] [outer = 0x1190a1800] 17:09:48 INFO - PROCESS | 1664 | 1463962188434 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123359c00) [pid = 1664] [serial = 1661] [outer = 0x1190a1800] 17:09:48 INFO - PROCESS | 1664 | 1463962188773 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]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 17:09:48 INFO - PROCESS | 1664 | 1463962188796 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1664 | 1463962188799 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:09:48 INFO - PROCESS | 1664 | 1463962188803 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1664 | 1463962188804 Marionette TRACE conn2 <- [1,2186,null,{}] 17:09:48 INFO - PROCESS | 1664 | 1463962188806 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}] 17:09:48 INFO - PROCESS | 1664 | 1463962188906 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:09:48 INFO - PROCESS | 1664 | 1463962188982 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a979000 == 47 [pid = 1664] [id = 554] 17:09:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123354800) [pid = 1664] [serial = 1662] [outer = 0x0] 17:09:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123df6800) [pid = 1664] [serial = 1663] [outer = 0x123354800] 17:09:49 INFO - PROCESS | 1664 | 1463962189008 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a4c800) [pid = 1664] [serial = 1664] [outer = 0x123354800] 17:09:49 INFO - PROCESS | 1664 | 1463962189355 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]]]}] 17:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms 17:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:09:49 INFO - PROCESS | 1664 | 1463962189372 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 1664 | 1463962189373 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:09:49 INFO - PROCESS | 1664 | 1463962189375 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:09:49 INFO - PROCESS | 1664 | 1463962189376 Marionette TRACE conn2 <- [1,2190,null,{}] 17:09:49 INFO - PROCESS | 1664 | 1463962189379 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}] 17:09:49 INFO - PROCESS | 1664 | 1463962189483 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:09:49 INFO - PROCESS | 1664 | 1463962189497 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b94d800 == 48 [pid = 1664] [id = 555] 17:09:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1267d3800) [pid = 1664] [serial = 1665] [outer = 0x0] 17:09:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128b52c00) [pid = 1664] [serial = 1666] [outer = 0x1267d3800] 17:09:49 INFO - PROCESS | 1664 | 1463962189521 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128c86800) [pid = 1664] [serial = 1667] [outer = 0x1267d3800] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128a4f000) [pid = 1664] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11961d000) [pid = 1664] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x123502800) [pid = 1664] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a93e000) [pid = 1664] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1184b8800) [pid = 1664] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1244adc00) [pid = 1664] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1184b4800) [pid = 1664] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11674e000) [pid = 1664] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x110fb1400) [pid = 1664] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1138bb400) [pid = 1664] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1267d1400) [pid = 1664] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11602b400) [pid = 1664] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:09:49 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119870800) [pid = 1664] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:09:50 INFO - PROCESS | 1664 | 1463962190203 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]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 871ms 17:09:50 INFO - PROCESS | 1664 | 1463962190271 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1664 | 1463962190273 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:09:50 INFO - PROCESS | 1664 | 1463962190277 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1664 | 1463962190279 Marionette TRACE conn2 <- [1,2194,null,{}] 17:09:50 INFO - PROCESS | 1664 | 1463962190314 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}] 17:09:50 INFO - PROCESS | 1664 | 1463962190426 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:09:50 INFO - PROCESS | 1664 | 1463962190484 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x122f74000 == 49 [pid = 1664] [id = 556] 17:09:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113d5ac00) [pid = 1664] [serial = 1668] [outer = 0x0] 17:09:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1166bc000) [pid = 1664] [serial = 1669] [outer = 0x113d5ac00] 17:09:50 INFO - PROCESS | 1664 | 1463962190515 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116f32c00) [pid = 1664] [serial = 1670] [outer = 0x113d5ac00] 17:09:50 INFO - PROCESS | 1664 | 1463962190967 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]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 735ms 17:09:51 INFO - PROCESS | 1664 | 1463962191012 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1664 | 1463962191016 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:09:51 INFO - PROCESS | 1664 | 1463962191021 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1664 | 1463962191023 Marionette TRACE conn2 <- [1,2198,null,{}] 17:09:51 INFO - PROCESS | 1664 | 1463962191025 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}] 17:09:51 INFO - PROCESS | 1664 | 1463962191131 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:09:51 INFO - PROCESS | 1664 | 1463962191189 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f1e800 == 50 [pid = 1664] [id = 557] 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118032c00) [pid = 1664] [serial = 1671] [outer = 0x0] 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1184b1800) [pid = 1664] [serial = 1672] [outer = 0x118032c00] 17:09:51 INFO - PROCESS | 1664 | 1463962191218 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119617c00) [pid = 1664] [serial = 1673] [outer = 0x118032c00] 17:09:51 INFO - PROCESS | 1664 | 1463962191630 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]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 17:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:09:51 INFO - PROCESS | 1664 | 1463962191641 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1664 | 1463962191642 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:09:51 INFO - PROCESS | 1664 | 1463962191645 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1664 | 1463962191647 Marionette TRACE conn2 <- [1,2202,null,{}] 17:09:51 INFO - PROCESS | 1664 | 1463962191656 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}] 17:09:51 INFO - PROCESS | 1664 | 1463962191763 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:09:51 INFO - PROCESS | 1664 | 1463962191857 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf43000 == 51 [pid = 1664] [id = 558] 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1199c0c00) [pid = 1664] [serial = 1674] [outer = 0x0] 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12335d400) [pid = 1664] [serial = 1675] [outer = 0x1199c0c00] 17:09:51 INFO - PROCESS | 1664 | 1463962191890 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1244a6000) [pid = 1664] [serial = 1676] [outer = 0x1199c0c00] 17:09:52 INFO - PROCESS | 1664 | 1463962192293 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]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 17:09:52 INFO - PROCESS | 1664 | 1463962192317 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:09:52 INFO - PROCESS | 1664 | 1463962192319 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:09:52 INFO - PROCESS | 1664 | 1463962192321 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1664 | 1463962192322 Marionette TRACE conn2 <- [1,2206,null,{}] 17:09:52 INFO - PROCESS | 1664 | 1463962192325 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}] 17:09:52 INFO - PROCESS | 1664 | 1463962192429 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:09:52 INFO - PROCESS | 1664 | 1463962192499 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c724000 == 52 [pid = 1664] [id = 559] 17:09:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x123092800) [pid = 1664] [serial = 1677] [outer = 0x0] 17:09:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12651b400) [pid = 1664] [serial = 1678] [outer = 0x123092800] 17:09:52 INFO - PROCESS | 1664 | 1463962192530 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128a52000) [pid = 1664] [serial = 1679] [outer = 0x123092800] 17:09:52 INFO - PROCESS | 1664 | 1463962192909 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]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 621ms 17:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:09:52 INFO - PROCESS | 1664 | 1463962192942 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:09:52 INFO - PROCESS | 1664 | 1463962192944 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:09:52 INFO - PROCESS | 1664 | 1463962192946 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1664 | 1463962192947 Marionette TRACE conn2 <- [1,2210,null,{}] 17:09:52 INFO - PROCESS | 1664 | 1463962192950 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}] 17:09:53 INFO - PROCESS | 1664 | 1463962193048 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:09:53 INFO - PROCESS | 1664 | 1463962193140 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbe2000 == 53 [pid = 1664] [id = 560] 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128b50000) [pid = 1664] [serial = 1680] [outer = 0x0] 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128c86400) [pid = 1664] [serial = 1681] [outer = 0x128b50000] 17:09:53 INFO - PROCESS | 1664 | 1463962193169 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x129204400) [pid = 1664] [serial = 1682] [outer = 0x128b50000] 17:09:53 INFO - PROCESS | 1664 | 1463962193548 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]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 17:09:53 INFO - PROCESS | 1664 | 1463962193616 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1664 | 1463962193617 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:09:53 INFO - PROCESS | 1664 | 1463962193620 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1664 | 1463962193621 Marionette TRACE conn2 <- [1,2214,null,{}] 17:09:53 INFO - PROCESS | 1664 | 1463962193623 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}] 17:09:53 INFO - PROCESS | 1664 | 1463962193733 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:09:53 INFO - PROCESS | 1664 | 1463962193804 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d051800 == 54 [pid = 1664] [id = 561] 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1187da400) [pid = 1664] [serial = 1683] [outer = 0x0] 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1294a8c00) [pid = 1664] [serial = 1684] [outer = 0x1187da400] 17:09:53 INFO - PROCESS | 1664 | 1463962193834 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12af35c00) [pid = 1664] [serial = 1685] [outer = 0x1187da400] 17:09:54 INFO - PROCESS | 1664 | 1463962194237 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]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 668ms 17:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:09:54 INFO - PROCESS | 1664 | 1463962194289 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1664 | 1463962194290 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:09:54 INFO - PROCESS | 1664 | 1463962194292 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1664 | 1463962194293 Marionette TRACE conn2 <- [1,2218,null,{}] 17:09:54 INFO - PROCESS | 1664 | 1463962194296 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}] 17:09:54 INFO - PROCESS | 1664 | 1463962194397 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:09:54 INFO - PROCESS | 1664 | 1463962194485 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5d7800 == 55 [pid = 1664] [id = 562] 17:09:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119b95c00) [pid = 1664] [serial = 1686] [outer = 0x0] 17:09:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b73e800) [pid = 1664] [serial = 1687] [outer = 0x119b95c00] 17:09:54 INFO - PROCESS | 1664 | 1463962194513 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12b779800) [pid = 1664] [serial = 1688] [outer = 0x119b95c00] 17:09:54 INFO - PROCESS | 1664 | 1463962194941 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]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 674ms 17:09:54 INFO - PROCESS | 1664 | 1463962194966 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1664 | 1463962194968 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:09:54 INFO - PROCESS | 1664 | 1463962194970 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1664 | 1463962194971 Marionette TRACE conn2 <- [1,2222,null,{}] 17:09:54 INFO - PROCESS | 1664 | 1463962194974 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}] 17:09:55 INFO - PROCESS | 1664 | 1463962195077 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:09:55 INFO - PROCESS | 1664 | 1463962195151 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b62000 == 56 [pid = 1664] [id = 563] 17:09:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x113186c00) [pid = 1664] [serial = 1689] [outer = 0x0] 17:09:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11820b400) [pid = 1664] [serial = 1690] [outer = 0x113186c00] 17:09:55 INFO - PROCESS | 1664 | 1463962195180 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12b73d800) [pid = 1664] [serial = 1691] [outer = 0x113186c00] 17:09:55 INFO - PROCESS | 1664 | 1463962195744 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]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 819ms 17:09:55 INFO - PROCESS | 1664 | 1463962195790 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1664 | 1463962195792 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:09:55 INFO - PROCESS | 1664 | 1463962195795 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1664 | 1463962195797 Marionette TRACE conn2 <- [1,2226,null,{}] 17:09:55 INFO - PROCESS | 1664 | 1463962195801 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}] 17:09:55 INFO - PROCESS | 1664 | 1463962195910 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:09:55 INFO - PROCESS | 1664 | 1463962195987 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x126804800 == 57 [pid = 1664] [id = 564] 17:09:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x113d5e000) [pid = 1664] [serial = 1692] [outer = 0x0] 17:09:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11601f800) [pid = 1664] [serial = 1693] [outer = 0x113d5e000] 17:09:56 INFO - PROCESS | 1664 | 1463962196018 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x116f27800) [pid = 1664] [serial = 1694] [outer = 0x113d5e000] 17:09:56 INFO - PROCESS | 1664 | 1463962196453 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]]]}] 17:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 17:09:56 INFO - PROCESS | 1664 | 1463962196466 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1664 | 1463962196470 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:09:56 INFO - PROCESS | 1664 | 1463962196474 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1664 | 1463962196476 Marionette TRACE conn2 <- [1,2230,null,{}] 17:09:56 INFO - PROCESS | 1664 | 1463962196478 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}] 17:09:56 INFO - PROCESS | 1664 | 1463962196583 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:09:56 INFO - PROCESS | 1664 | 1463962196644 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b19800 == 58 [pid = 1664] [id = 565] 17:09:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x118411400) [pid = 1664] [serial = 1695] [outer = 0x0] 17:09:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x1189ed000) [pid = 1664] [serial = 1696] [outer = 0x118411400] 17:09:56 INFO - PROCESS | 1664 | 1463962196670 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1196cd800) [pid = 1664] [serial = 1697] [outer = 0x118411400] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12a979000 == 57 [pid = 1664] [id = 554] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12a586000 == 56 [pid = 1664] [id = 553] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x128c30800 == 55 [pid = 1664] [id = 552] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x123a36000 == 54 [pid = 1664] [id = 551] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11671d800 == 53 [pid = 1664] [id = 550] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d1000 == 52 [pid = 1664] [id = 549] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x115e40400) [pid = 1664] [serial = 1570] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x118039c00) [pid = 1664] [serial = 1573] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12a37c000) [pid = 1664] [serial = 1582] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1241dd000) [pid = 1664] [serial = 1585] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x124cc9000) [pid = 1664] [serial = 1579] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x123091c00) [pid = 1664] [serial = 1576] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x129211c00) [pid = 1664] [serial = 1624] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1351d3800 == 51 [pid = 1664] [id = 546] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8b4800 == 50 [pid = 1664] [id = 545] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf2f800 == 49 [pid = 1664] [id = 544] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x123193000 == 48 [pid = 1664] [id = 543] 17:09:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1161b4800 == 47 [pid = 1664] [id = 542] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1196ea400) [pid = 1664] [serial = 1603] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x124657400) [pid = 1664] [serial = 1609] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12aad8000) [pid = 1664] [serial = 1568] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119106400) [pid = 1664] [serial = 1600] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1196d3000) [pid = 1664] [serial = 1601] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12651e400) [pid = 1664] [serial = 1612] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1189e7400) [pid = 1664] [serial = 1597] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11908a000) [pid = 1664] [serial = 1598] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x117678000) [pid = 1664] [serial = 1594] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118409400) [pid = 1664] [serial = 1595] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x126129400) [pid = 1664] [serial = 1610] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11325b400) [pid = 1664] [serial = 1589] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x112857000) [pid = 1664] [serial = 1588] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12689fc00) [pid = 1664] [serial = 1613] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11601fc00) [pid = 1664] [serial = 1591] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x116996c00) [pid = 1664] [serial = 1592] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x128c80c00) [pid = 1664] [serial = 1621] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x128b5b400) [pid = 1664] [serial = 1616] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x128a57c00) [pid = 1664] [serial = 1615] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119081800) [pid = 1664] [serial = 1618] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12309c000) [pid = 1664] [serial = 1606] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1237f7800) [pid = 1664] [serial = 1607] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123098400) [pid = 1664] [serial = 1604] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126772800) [pid = 1664] [serial = 1619] [outer = 0x0] [url = about:blank] 17:09:56 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x129205400) [pid = 1664] [serial = 1622] [outer = 0x0] [url = about:blank] 17:09:57 INFO - PROCESS | 1664 | 1463962197024 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]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 17:09:57 INFO - PROCESS | 1664 | 1463962197049 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1664 | 1463962197051 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:09:57 INFO - PROCESS | 1664 | 1463962197053 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1664 | 1463962197055 Marionette TRACE conn2 <- [1,2234,null,{}] 17:09:57 INFO - PROCESS | 1664 | 1463962197063 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}] 17:09:57 INFO - PROCESS | 1664 | 1463962197150 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:09:57 INFO - PROCESS | 1664 | 1463962197156 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x123caa800 == 48 [pid = 1664] [id = 566] 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1196d7000) [pid = 1664] [serial = 1698] [outer = 0x0] 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1196eb400) [pid = 1664] [serial = 1699] [outer = 0x1196d7000] 17:09:57 INFO - PROCESS | 1664 | 1463962197183 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123090800) [pid = 1664] [serial = 1700] [outer = 0x1196d7000] 17:09:57 INFO - PROCESS | 1664 | 1463962197528 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]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 17:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:09:57 INFO - PROCESS | 1664 | 1463962197574 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1664 | 1463962197575 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:09:57 INFO - PROCESS | 1664 | 1463962197578 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1664 | 1463962197579 Marionette TRACE conn2 <- [1,2238,null,{}] 17:09:57 INFO - PROCESS | 1664 | 1463962197581 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}] 17:09:57 INFO - PROCESS | 1664 | 1463962197667 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:09:57 INFO - PROCESS | 1664 | 1463962197671 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6db800 == 49 [pid = 1664] [id = 567] 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1232fa400) [pid = 1664] [serial = 1701] [outer = 0x0] 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12416d400) [pid = 1664] [serial = 1702] [outer = 0x1232fa400] 17:09:57 INFO - PROCESS | 1664 | 1463962197697 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12651b800) [pid = 1664] [serial = 1703] [outer = 0x1232fa400] 17:09:58 INFO - PROCESS | 1664 | 1463962198020 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]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 470ms 17:09:58 INFO - PROCESS | 1664 | 1463962198049 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1664 | 1463962198051 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:09:58 INFO - PROCESS | 1664 | 1463962198053 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1664 | 1463962198054 Marionette TRACE conn2 <- [1,2242,null,{}] 17:09:58 INFO - PROCESS | 1664 | 1463962198056 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}] 17:09:58 INFO - PROCESS | 1664 | 1463962198144 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:09:58 INFO - PROCESS | 1664 | 1463962198204 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af67800 == 50 [pid = 1664] [id = 568] 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x126129000) [pid = 1664] [serial = 1704] [outer = 0x0] 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128b5b400) [pid = 1664] [serial = 1705] [outer = 0x126129000] 17:09:58 INFO - PROCESS | 1664 | 1463962198229 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128f48000) [pid = 1664] [serial = 1706] [outer = 0x126129000] 17:09:58 INFO - PROCESS | 1664 | 1463962198523 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]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 17:09:58 INFO - PROCESS | 1664 | 1463962198572 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:09:58 INFO - PROCESS | 1664 | 1463962198574 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:09:58 INFO - PROCESS | 1664 | 1463962198576 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1664 | 1463962198577 Marionette TRACE conn2 <- [1,2246,null,{}] 17:09:58 INFO - PROCESS | 1664 | 1463962198579 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}] 17:09:58 INFO - PROCESS | 1664 | 1463962198706 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:09:58 INFO - PROCESS | 1664 | 1463962198743 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4c1000 == 51 [pid = 1664] [id = 569] 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x128b57000) [pid = 1664] [serial = 1707] [outer = 0x0] 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12a6c5800) [pid = 1664] [serial = 1708] [outer = 0x128b57000] 17:09:58 INFO - PROCESS | 1664 | 1463962198768 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12b932400) [pid = 1664] [serial = 1709] [outer = 0x128b57000] 17:09:59 INFO - PROCESS | 1664 | 1463962199057 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]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 17:09:59 INFO - PROCESS | 1664 | 1463962199097 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1664 | 1463962199100 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:09:59 INFO - PROCESS | 1664 | 1463962199103 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1664 | 1463962199104 Marionette TRACE conn2 <- [1,2250,null,{}] 17:09:59 INFO - PROCESS | 1664 | 1463962199107 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}] 17:09:59 INFO - PROCESS | 1664 | 1463962199224 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:09:59 INFO - PROCESS | 1664 | 1463962199237 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd7000 == 52 [pid = 1664] [id = 570] 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12b932800) [pid = 1664] [serial = 1710] [outer = 0x0] 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b939800) [pid = 1664] [serial = 1711] [outer = 0x12b932800] 17:09:59 INFO - PROCESS | 1664 | 1463962199261 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b99cc00) [pid = 1664] [serial = 1712] [outer = 0x12b932800] 17:09:59 INFO - PROCESS | 1664 | 1463962199582 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]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 17:09:59 INFO - PROCESS | 1664 | 1463962199628 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1664 | 1463962199629 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:09:59 INFO - PROCESS | 1664 | 1463962199631 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1664 | 1463962199632 Marionette TRACE conn2 <- [1,2254,null,{}] 17:09:59 INFO - PROCESS | 1664 | 1463962199635 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}] 17:09:59 INFO - PROCESS | 1664 | 1463962199741 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:09:59 INFO - PROCESS | 1664 | 1463962199752 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5d7000 == 53 [pid = 1664] [id = 571] 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b935000) [pid = 1664] [serial = 1713] [outer = 0x0] 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b9a2c00) [pid = 1664] [serial = 1714] [outer = 0x12b935000] 17:09:59 INFO - PROCESS | 1664 | 1463962199776 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12bc35c00) [pid = 1664] [serial = 1715] [outer = 0x12b935000] 17:10:00 INFO - PROCESS | 1664 | 1463962200121 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]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 17:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:10:00 INFO - PROCESS | 1664 | 1463962200150 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1664 | 1463962200151 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:10:00 INFO - PROCESS | 1664 | 1463962200161 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1664 | 1463962200162 Marionette TRACE conn2 <- [1,2258,null,{}] 17:10:00 INFO - PROCESS | 1664 | 1463962200165 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}] 17:10:00 INFO - PROCESS | 1664 | 1463962200273 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:10:00 INFO - PROCESS | 1664 | 1463962200312 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d971000 == 54 [pid = 1664] [id = 572] 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b9a6c00) [pid = 1664] [serial = 1716] [outer = 0x0] 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bc3cc00) [pid = 1664] [serial = 1717] [outer = 0x12b9a6c00] 17:10:00 INFO - PROCESS | 1664 | 1463962200343 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12bcc1c00) [pid = 1664] [serial = 1718] [outer = 0x12b9a6c00] 17:10:00 INFO - PROCESS | 1664 | 1463962200666 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]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 527ms 17:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:10:00 INFO - PROCESS | 1664 | 1463962200682 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1664 | 1463962200683 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:10:00 INFO - PROCESS | 1664 | 1463962200685 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1664 | 1463962200686 Marionette TRACE conn2 <- [1,2262,null,{}] 17:10:00 INFO - PROCESS | 1664 | 1463962200694 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}] 17:10:00 INFO - PROCESS | 1664 | 1463962200804 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:10:00 INFO - PROCESS | 1664 | 1463962200843 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352db000 == 55 [pid = 1664] [id = 573] 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12bc36800) [pid = 1664] [serial = 1719] [outer = 0x0] 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12c102400) [pid = 1664] [serial = 1720] [outer = 0x12bc36800] 17:10:00 INFO - PROCESS | 1664 | 1463962200867 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12c10a400) [pid = 1664] [serial = 1721] [outer = 0x12bc36800] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x111c8a000) [pid = 1664] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x123354800) [pid = 1664] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x113357000) [pid = 1664] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x123351c00) [pid = 1664] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1196e5400) [pid = 1664] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116026c00) [pid = 1664] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x111a09000) [pid = 1664] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x116f24400) [pid = 1664] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128c16400) [pid = 1664] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1196d9400) [pid = 1664] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1190a1800) [pid = 1664] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x116743c00) [pid = 1664] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x112fc7c00) [pid = 1664] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11284c000) [pid = 1664] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:10:01 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11301d000) [pid = 1664] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:10:01 INFO - PROCESS | 1664 | 1463962201237 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]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 568ms 17:10:01 INFO - PROCESS | 1664 | 1463962201254 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1664 | 1463962201255 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:10:01 INFO - PROCESS | 1664 | 1463962201258 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1664 | 1463962201259 Marionette TRACE conn2 <- [1,2266,null,{}] 17:10:01 INFO - PROCESS | 1664 | 1463962201268 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}] 17:10:01 INFO - PROCESS | 1664 | 1463962201392 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:10:01 INFO - PROCESS | 1664 | 1463962201396 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d980800 == 56 [pid = 1664] [id = 574] 17:10:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11284c000) [pid = 1664] [serial = 1722] [outer = 0x0] 17:10:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1196e2800) [pid = 1664] [serial = 1723] [outer = 0x11284c000] 17:10:01 INFO - PROCESS | 1664 | 1463962201426 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12c10cc00) [pid = 1664] [serial = 1724] [outer = 0x11284c000] 17:10:01 INFO - PROCESS | 1664 | 1463962201829 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]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 619ms 17:10:01 INFO - PROCESS | 1664 | 1463962201878 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:10:01 INFO - PROCESS | 1664 | 1463962201880 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:10:01 INFO - PROCESS | 1664 | 1463962201883 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1664 | 1463962201885 Marionette TRACE conn2 <- [1,2270,null,{}] 17:10:01 INFO - PROCESS | 1664 | 1463962201889 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}] 17:10:02 INFO - PROCESS | 1664 | 1463962202024 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:10:02 INFO - PROCESS | 1664 | 1463962202031 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1355e1000 == 57 [pid = 1664] [id = 575] 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12c10ec00) [pid = 1664] [serial = 1725] [outer = 0x0] 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12c468800) [pid = 1664] [serial = 1726] [outer = 0x12c10ec00] 17:10:02 INFO - PROCESS | 1664 | 1463962202055 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12c46d800) [pid = 1664] [serial = 1727] [outer = 0x12c10ec00] 17:10:02 INFO - PROCESS | 1664 | 1463962202385 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]]]}] 17:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 17:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:10:02 INFO - PROCESS | 1664 | 1463962202403 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:10:02 INFO - PROCESS | 1664 | 1463962202404 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:10:02 INFO - PROCESS | 1664 | 1463962202406 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1664 | 1463962202407 Marionette TRACE conn2 <- [1,2274,null,{}] 17:10:02 INFO - PROCESS | 1664 | 1463962202409 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}] 17:10:02 INFO - PROCESS | 1664 | 1463962202498 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:10:02 INFO - PROCESS | 1664 | 1463962202559 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f0c4000 == 58 [pid = 1664] [id = 576] 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12c111000) [pid = 1664] [serial = 1728] [outer = 0x0] 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12c472800) [pid = 1664] [serial = 1729] [outer = 0x12c111000] 17:10:02 INFO - PROCESS | 1664 | 1463962202583 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12c897800) [pid = 1664] [serial = 1730] [outer = 0x12c111000] 17:10:02 INFO - PROCESS | 1664 | 1463962202843 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]]]}] 17:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 17:10:02 INFO - PROCESS | 1664 | 1463962202875 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:10:02 INFO - PROCESS | 1664 | 1463962202876 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:10:02 INFO - PROCESS | 1664 | 1463962202895 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1664 | 1463962202896 Marionette TRACE conn2 <- [1,2278,null,{}] 17:10:02 INFO - PROCESS | 1664 | 1463962202906 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}] 17:10:03 INFO - PROCESS | 1664 | 1463962203001 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:10:03 INFO - PROCESS | 1664 | 1463962203007 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x137fcb000 == 59 [pid = 1664] [id = 577] 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12c899800) [pid = 1664] [serial = 1731] [outer = 0x0] 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12c89f000) [pid = 1664] [serial = 1732] [outer = 0x12c899800] 17:10:03 INFO - PROCESS | 1664 | 1463962203031 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c8a3c00) [pid = 1664] [serial = 1733] [outer = 0x12c899800] 17:10:03 INFO - PROCESS | 1664 | 1463962203548 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]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 727ms 17:10:03 INFO - PROCESS | 1664 | 1463962203623 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1664 | 1463962203627 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:10:03 INFO - PROCESS | 1664 | 1463962203630 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1664 | 1463962203633 Marionette TRACE conn2 <- [1,2282,null,{}] 17:10:03 INFO - PROCESS | 1664 | 1463962203636 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}] 17:10:03 INFO - PROCESS | 1664 | 1463962203755 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:10:03 INFO - PROCESS | 1664 | 1463962203859 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292ab000 == 60 [pid = 1664] [id = 578] 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x113307800) [pid = 1664] [serial = 1734] [outer = 0x0] 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1189f4000) [pid = 1664] [serial = 1735] [outer = 0x113307800] 17:10:03 INFO - PROCESS | 1664 | 1463962203892 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1196d8400) [pid = 1664] [serial = 1736] [outer = 0x113307800] 17:10:04 INFO - PROCESS | 1664 | 1463962204319 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]]]}] 17:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms 17:10:04 INFO - PROCESS | 1664 | 1463962204353 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1664 | 1463962204359 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:10:04 INFO - PROCESS | 1664 | 1463962204366 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1664 | 1463962204369 Marionette TRACE conn2 <- [1,2286,null,{}] 17:10:04 INFO - PROCESS | 1664 | 1463962204373 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}] 17:10:04 INFO - PROCESS | 1664 | 1463962204573 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:10:04 INFO - PROCESS | 1664 | 1463962204699 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8d3000 == 61 [pid = 1664] [id = 579] 17:10:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1196ee000) [pid = 1664] [serial = 1737] [outer = 0x0] 17:10:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1232bb000) [pid = 1664] [serial = 1738] [outer = 0x1196ee000] 17:10:04 INFO - PROCESS | 1664 | 1463962204745 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x128a4e800) [pid = 1664] [serial = 1739] [outer = 0x1196ee000] 17:10:05 INFO - PROCESS | 1664 | 1463962205218 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]]]}] 17:10:05 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 17:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 873ms 17:10:05 INFO - PROCESS | 1664 | 1463962205238 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:10:05 INFO - PROCESS | 1664 | 1463962205240 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:10:05 INFO - PROCESS | 1664 | 1463962205243 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1664 | 1463962205245 Marionette TRACE conn2 <- [1,2290,null,{}] 17:10:05 INFO - PROCESS | 1664 | 1463962205254 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}] 17:10:05 INFO - PROCESS | 1664 | 1463962205394 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:10:05 INFO - PROCESS | 1664 | 1463962205536 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x135c08800 == 62 [pid = 1664] [id = 580] 17:10:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12a604800) [pid = 1664] [serial = 1740] [outer = 0x0] 17:10:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12af36800) [pid = 1664] [serial = 1741] [outer = 0x12a604800] 17:10:05 INFO - PROCESS | 1664 | 1463962205588 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12b936400) [pid = 1664] [serial = 1742] [outer = 0x12a604800] 17:10:06 INFO - PROCESS | 1664 | 1463962206045 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]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 823ms 17:10:06 INFO - PROCESS | 1664 | 1463962206065 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:10:06 INFO - PROCESS | 1664 | 1463962206067 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:10:06 INFO - PROCESS | 1664 | 1463962206069 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1664 | 1463962206071 Marionette TRACE conn2 <- [1,2294,null,{}] 17:10:06 INFO - PROCESS | 1664 | 1463962206073 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}] 17:10:06 INFO - PROCESS | 1664 | 1463962206182 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:10:06 INFO - PROCESS | 1664 | 1463962206292 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x135672000 == 63 [pid = 1664] [id = 581] 17:10:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x113184000) [pid = 1664] [serial = 1743] [outer = 0x0] 17:10:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12bcc5400) [pid = 1664] [serial = 1744] [outer = 0x113184000] 17:10:06 INFO - PROCESS | 1664 | 1463962206324 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12c474000) [pid = 1664] [serial = 1745] [outer = 0x113184000] 17:10:06 INFO - PROCESS | 1664 | 1463962206743 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]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 719ms 17:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:10:06 INFO - PROCESS | 1664 | 1463962206789 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1664 | 1463962206790 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:10:06 INFO - PROCESS | 1664 | 1463962206792 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1664 | 1463962206794 Marionette TRACE conn2 <- [1,2298,null,{}] 17:10:06 INFO - PROCESS | 1664 | 1463962206796 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}] 17:10:06 INFO - PROCESS | 1664 | 1463962206908 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:10:07 INFO - PROCESS | 1664 | 1463962207206 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d1000 == 64 [pid = 1664] [id = 582] 17:10:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x110d57400) [pid = 1664] [serial = 1746] [outer = 0x0] 17:10:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x111f1a000) [pid = 1664] [serial = 1747] [outer = 0x110d57400] 17:10:07 INFO - PROCESS | 1664 | 1463962207290 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x112d63c00) [pid = 1664] [serial = 1748] [outer = 0x110d57400] 17:10:07 INFO - PROCESS | 1664 | 1463962207744 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]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 973ms 17:10:07 INFO - PROCESS | 1664 | 1463962207766 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1664 | 1463962207768 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:10:07 INFO - PROCESS | 1664 | 1463962207771 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1664 | 1463962207773 Marionette TRACE conn2 <- [1,2302,null,{}] 17:10:07 INFO - PROCESS | 1664 | 1463962207777 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}] 17:10:07 INFO - PROCESS | 1664 | 1463962207873 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:10:07 INFO - PROCESS | 1664 | 1463962207933 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119494000 == 65 [pid = 1664] [id = 583] 17:10:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11284c400) [pid = 1664] [serial = 1749] [outer = 0x0] 17:10:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x113187c00) [pid = 1664] [serial = 1750] [outer = 0x11284c400] 17:10:07 INFO - PROCESS | 1664 | 1463962207964 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x115e40400) [pid = 1664] [serial = 1751] [outer = 0x11284c400] 17:10:08 INFO - PROCESS | 1664 | 1463962208364 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]]]}] 17:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 623ms 17:10:08 INFO - PROCESS | 1664 | 1463962208396 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1664 | 1463962208398 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:10:08 INFO - PROCESS | 1664 | 1463962208401 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1664 | 1463962208403 Marionette TRACE conn2 <- [1,2306,null,{}] 17:10:08 INFO - PROCESS | 1664 | 1463962208405 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}] 17:10:08 INFO - PROCESS | 1664 | 1463962208503 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:10:08 INFO - PROCESS | 1664 | 1463962208578 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119051000 == 66 [pid = 1664] [id = 584] 17:10:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11602b800) [pid = 1664] [serial = 1752] [outer = 0x0] 17:10:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x11674d400) [pid = 1664] [serial = 1753] [outer = 0x11602b800] 17:10:08 INFO - PROCESS | 1664 | 1463962208667 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x116a53000) [pid = 1664] [serial = 1754] [outer = 0x11602b800] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12b095800 == 65 [pid = 1664] [id = 483] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12f0c4000 == 64 [pid = 1664] [id = 576] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1355e1000 == 63 [pid = 1664] [id = 575] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x111f18c00) [pid = 1664] [serial = 1627] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x1160db400) [pid = 1664] [serial = 1630] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x119111400) [pid = 1664] [serial = 1633] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1230f3c00) [pid = 1664] [serial = 1636] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x128a50400) [pid = 1664] [serial = 1639] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12af36400) [pid = 1664] [serial = 1642] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12d980800 == 62 [pid = 1664] [id = 574] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1352db000 == 61 [pid = 1664] [id = 573] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12d971000 == 60 [pid = 1664] [id = 572] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5d7000 == 59 [pid = 1664] [id = 571] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd7000 == 58 [pid = 1664] [id = 570] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4c1000 == 57 [pid = 1664] [id = 569] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12af67800 == 56 [pid = 1664] [id = 568] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6db800 == 55 [pid = 1664] [id = 567] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x123caa800 == 54 [pid = 1664] [id = 566] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x126b19800 == 53 [pid = 1664] [id = 565] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x126804800 == 52 [pid = 1664] [id = 564] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf43000 == 51 [pid = 1664] [id = 558] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x128f1e800 == 50 [pid = 1664] [id = 557] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x122f74000 == 49 [pid = 1664] [id = 556] 17:10:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12b94d800 == 48 [pid = 1664] [id = 555] 17:10:09 INFO - PROCESS | 1664 | 1463962209161 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]]]}] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x128c83c00) [pid = 1664] [serial = 1508] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x116748c00) [pid = 1664] [serial = 1571] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x128b50400) [pid = 1664] [serial = 1580] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1240b8400) [pid = 1664] [serial = 1577] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12af38800) [pid = 1664] [serial = 1586] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12a939400) [pid = 1664] [serial = 1625] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1187dd400) [pid = 1664] [serial = 1574] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12a6cb400) [pid = 1664] [serial = 1583] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1199bf400) [pid = 1664] [serial = 1657] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x122f5d400) [pid = 1664] [serial = 1658] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12309a000) [pid = 1664] [serial = 1660] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x123359c00) [pid = 1664] [serial = 1661] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1184c4800) [pid = 1664] [serial = 1654] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1196d0000) [pid = 1664] [serial = 1655] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1138b8000) [pid = 1664] [serial = 1651] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11823f800) [pid = 1664] [serial = 1652] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128a51c00) [pid = 1664] [serial = 1646] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1160da000) [pid = 1664] [serial = 1645] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x113d5dc00) [pid = 1664] [serial = 1649] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11318c800) [pid = 1664] [serial = 1648] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x123df6800) [pid = 1664] [serial = 1663] [outer = 0x0] [url = about:blank] 17:10:09 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128a4c800) [pid = 1664] [serial = 1664] [outer = 0x0] [url = about:blank] 17:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 822ms 17:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:10:09 INFO - PROCESS | 1664 | 1463962209223 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1664 | 1463962209225 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:10:09 INFO - PROCESS | 1664 | 1463962209228 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1664 | 1463962209234 Marionette TRACE conn2 <- [1,2310,null,{}] 17:10:09 INFO - PROCESS | 1664 | 1463962209240 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}] 17:10:09 INFO - PROCESS | 1664 | 1463962209321 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:10:09 INFO - PROCESS | 1664 | 1463962209326 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193f4800 == 49 [pid = 1664] [id = 585] 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x116f2f400) [pid = 1664] [serial = 1755] [outer = 0x0] 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11803b000) [pid = 1664] [serial = 1756] [outer = 0x116f2f400] 17:10:09 INFO - PROCESS | 1664 | 1463962209354 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1183aa400) [pid = 1664] [serial = 1757] [outer = 0x116f2f400] 17:10:09 INFO - PROCESS | 1664 | 1463962209676 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]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 476ms 17:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:10:09 INFO - PROCESS | 1664 | 1463962209729 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1664 | 1463962209731 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:10:09 INFO - PROCESS | 1664 | 1463962209734 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1664 | 1463962209735 Marionette TRACE conn2 <- [1,2314,null,{}] 17:10:09 INFO - PROCESS | 1664 | 1463962209738 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}] 17:10:09 INFO - PROCESS | 1664 | 1463962209816 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:10:09 INFO - PROCESS | 1664 | 1463962209821 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d1800 == 50 [pid = 1664] [id = 586] 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118406000) [pid = 1664] [serial = 1758] [outer = 0x0] 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1184b4c00) [pid = 1664] [serial = 1759] [outer = 0x118406000] 17:10:09 INFO - PROCESS | 1664 | 1463962209847 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1187dd400) [pid = 1664] [serial = 1760] [outer = 0x118406000] 17:10:10 INFO - PROCESS | 1664 | 1463962210158 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]]]}] 17:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 17:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:10:10 INFO - PROCESS | 1664 | 1463962210210 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 1664 | 1463962210211 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:10:10 INFO - PROCESS | 1664 | 1463962210213 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1664 | 1463962210214 Marionette TRACE conn2 <- [1,2318,null,{}] 17:10:10 INFO - PROCESS | 1664 | 1463962210217 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}] 17:10:10 INFO - PROCESS | 1664 | 1463962210293 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:10:10 INFO - PROCESS | 1664 | 1463962210356 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1244c0000 == 51 [pid = 1664] [id = 587] 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119082800) [pid = 1664] [serial = 1761] [outer = 0x0] 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11908a000) [pid = 1664] [serial = 1762] [outer = 0x119082800] 17:10:10 INFO - PROCESS | 1664 | 1463962210388 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1196cd000) [pid = 1664] [serial = 1763] [outer = 0x119082800] 17:10:10 INFO - PROCESS | 1664 | 1463962210690 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] 17:10:10 INFO - PROCESS | 1664 | 1463962210735 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:10:10 INFO - PROCESS | 1664 | 1463962210738 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1664 | 1463962210739 Marionette TRACE conn2 <- [1,2322,null,{}] 17:10:10 INFO - PROCESS | 1664 | 1463962210741 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}] 17:10:10 INFO - PROCESS | 1664 | 1463962210822 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:10:10 INFO - PROCESS | 1664 | 1463962210826 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c3c000 == 52 [pid = 1664] [id = 588] 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1196d3000) [pid = 1664] [serial = 1764] [outer = 0x0] 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1196ed800) [pid = 1664] [serial = 1765] [outer = 0x1196d3000] 17:10:10 INFO - PROCESS | 1664 | 1463962210851 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119d22400) [pid = 1664] [serial = 1766] [outer = 0x1196d3000] 17:10:11 INFO - PROCESS | 1664 | 1463962211184 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]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 467ms 17:10:11 INFO - PROCESS | 1664 | 1463962211206 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1664 | 1463962211207 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:10:11 INFO - PROCESS | 1664 | 1463962211209 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1664 | 1463962211210 Marionette TRACE conn2 <- [1,2326,null,{}] 17:10:11 INFO - PROCESS | 1664 | 1463962211212 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}] 17:10:11 INFO - PROCESS | 1664 | 1463962211330 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:10:11 INFO - PROCESS | 1664 | 1463962211346 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f15800 == 53 [pid = 1664] [id = 589] 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1189f4400) [pid = 1664] [serial = 1767] [outer = 0x0] 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x119d29000) [pid = 1664] [serial = 1768] [outer = 0x1189f4400] 17:10:11 INFO - PROCESS | 1664 | 1463962211372 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x122f5d800) [pid = 1664] [serial = 1769] [outer = 0x1189f4400] 17:10:11 INFO - PROCESS | 1664 | 1463962211730 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]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 573ms 17:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:10:11 INFO - PROCESS | 1664 | 1463962211783 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1664 | 1463962211784 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:10:11 INFO - PROCESS | 1664 | 1463962211786 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1664 | 1463962211787 Marionette TRACE conn2 <- [1,2330,null,{}] 17:10:11 INFO - PROCESS | 1664 | 1463962211789 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}] 17:10:11 INFO - PROCESS | 1664 | 1463962211889 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:10:11 INFO - PROCESS | 1664 | 1463962211902 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a320800 == 54 [pid = 1664] [id = 590] 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x122f58000) [pid = 1664] [serial = 1770] [outer = 0x0] 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12309a000) [pid = 1664] [serial = 1771] [outer = 0x122f58000] 17:10:11 INFO - PROCESS | 1664 | 1463962211927 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1232ef800) [pid = 1664] [serial = 1772] [outer = 0x122f58000] 17:10:12 INFO - PROCESS | 1664 | 1463962212246 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]]]}] 17:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 17:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:10:12 INFO - PROCESS | 1664 | 1463962212304 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1664 | 1463962212305 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:10:12 INFO - PROCESS | 1664 | 1463962212307 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1664 | 1463962212308 Marionette TRACE conn2 <- [1,2334,null,{}] 17:10:12 INFO - PROCESS | 1664 | 1463962212310 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}] 17:10:12 INFO - PROCESS | 1664 | 1463962212410 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:10:12 INFO - PROCESS | 1664 | 1463962212421 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97a000 == 55 [pid = 1664] [id = 591] 17:10:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x1232fa800) [pid = 1664] [serial = 1773] [outer = 0x0] 17:10:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x123350c00) [pid = 1664] [serial = 1774] [outer = 0x1232fa800] 17:10:12 INFO - PROCESS | 1664 | 1463962212453 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x123415800) [pid = 1664] [serial = 1775] [outer = 0x1232fa800] 17:10:12 INFO - PROCESS | 1664 | 1463962212798 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]]]}] 17:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 17:10:12 INFO - PROCESS | 1664 | 1463962212827 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1664 | 1463962212828 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:10:12 INFO - PROCESS | 1664 | 1463962212837 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1664 | 1463962212838 Marionette TRACE conn2 <- [1,2338,null,{}] 17:10:12 INFO - PROCESS | 1664 | 1463962212840 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}] 17:10:12 INFO - PROCESS | 1664 | 1463962212941 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:10:12 INFO - PROCESS | 1664 | 1463962212978 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f2800 == 56 [pid = 1664] [id = 592] 17:10:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12308ec00) [pid = 1664] [serial = 1776] [outer = 0x0] 17:10:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1236f4400) [pid = 1664] [serial = 1777] [outer = 0x12308ec00] 17:10:13 INFO - PROCESS | 1664 | 1463962213008 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x116f28c00) [pid = 1664] [serial = 1778] [outer = 0x12308ec00] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x1187d3800) [pid = 1664] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1199c1800) [pid = 1664] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x123094400) [pid = 1664] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1196d7000) [pid = 1664] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x118032c00) [pid = 1664] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x113d5e000) [pid = 1664] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12b935000) [pid = 1664] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x128b50000) [pid = 1664] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1232fa400) [pid = 1664] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11284c000) [pid = 1664] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x128b57000) [pid = 1664] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12c111000) [pid = 1664] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12af2cc00) [pid = 1664] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12b9a6c00) [pid = 1664] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x110d58400) [pid = 1664] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1187da400) [pid = 1664] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x126129000) [pid = 1664] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x113d5ac00) [pid = 1664] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12c10ec00) [pid = 1664] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x113186c00) [pid = 1664] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1199c0c00) [pid = 1664] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b932800) [pid = 1664] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118411400) [pid = 1664] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x123092800) [pid = 1664] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12bc36800) [pid = 1664] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x113dea400) [pid = 1664] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:10:13 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x119b95c00) [pid = 1664] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:10:13 INFO - PROCESS | 1664 | 1463962213627 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]]]}] 17:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 826ms 17:10:13 INFO - PROCESS | 1664 | 1463962213658 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1664 | 1463962213659 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:10:13 INFO - PROCESS | 1664 | 1463962213662 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1664 | 1463962213663 Marionette TRACE conn2 <- [1,2342,null,{}] 17:10:13 INFO - PROCESS | 1664 | 1463962213666 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}] 17:10:13 INFO - PROCESS | 1664 | 1463962213762 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:10:13 INFO - PROCESS | 1664 | 1463962213766 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af5a000 == 57 [pid = 1664] [id = 593] 17:10:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x113869c00) [pid = 1664] [serial = 1779] [outer = 0x0] 17:10:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116f2d400) [pid = 1664] [serial = 1780] [outer = 0x113869c00] 17:10:13 INFO - PROCESS | 1664 | 1463962213791 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1237f0c00) [pid = 1664] [serial = 1781] [outer = 0x113869c00] 17:10:14 INFO - PROCESS | 1664 | 1463962214134 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]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 17:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:10:14 INFO - PROCESS | 1664 | 1463962214181 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1664 | 1463962214182 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:10:14 INFO - PROCESS | 1664 | 1463962214184 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1664 | 1463962214185 Marionette TRACE conn2 <- [1,2346,null,{}] 17:10:14 INFO - PROCESS | 1664 | 1463962214187 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}] 17:10:14 INFO - PROCESS | 1664 | 1463962214288 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:10:14 INFO - PROCESS | 1664 | 1463962214292 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72c000 == 58 [pid = 1664] [id = 594] 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1241e6000) [pid = 1664] [serial = 1782] [outer = 0x0] 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1247acc00) [pid = 1664] [serial = 1783] [outer = 0x1241e6000] 17:10:14 INFO - PROCESS | 1664 | 1463962214318 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x126520400) [pid = 1664] [serial = 1784] [outer = 0x1241e6000] 17:10:14 INFO - PROCESS | 1664 | 1463962214632 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]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 17:10:14 INFO - PROCESS | 1664 | 1463962214653 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1664 | 1463962214654 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:10:14 INFO - PROCESS | 1664 | 1463962214657 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1664 | 1463962214658 Marionette TRACE conn2 <- [1,2350,null,{}] 17:10:14 INFO - PROCESS | 1664 | 1463962214660 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}] 17:10:14 INFO - PROCESS | 1664 | 1463962214744 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:10:14 INFO - PROCESS | 1664 | 1463962214804 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c739800 == 59 [pid = 1664] [id = 595] 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1247ad800) [pid = 1664] [serial = 1785] [outer = 0x0] 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1267d0c00) [pid = 1664] [serial = 1786] [outer = 0x1247ad800] 17:10:14 INFO - PROCESS | 1664 | 1463962214828 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1268a3000) [pid = 1664] [serial = 1787] [outer = 0x1247ad800] 17:10:15 INFO - PROCESS | 1664 | 1463962215075 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]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 470ms 17:10:15 INFO - PROCESS | 1664 | 1463962215127 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1664 | 1463962215140 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:10:15 INFO - PROCESS | 1664 | 1463962215150 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1664 | 1463962215151 Marionette TRACE conn2 <- [1,2354,null,{}] 17:10:15 INFO - PROCESS | 1664 | 1463962215154 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}] 17:10:15 INFO - PROCESS | 1664 | 1463962215240 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:10:15 INFO - PROCESS | 1664 | 1463962215244 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbe7000 == 60 [pid = 1664] [id = 596] 17:10:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x128a4c800) [pid = 1664] [serial = 1788] [outer = 0x0] 17:10:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x128a55c00) [pid = 1664] [serial = 1789] [outer = 0x128a4c800] 17:10:15 INFO - PROCESS | 1664 | 1463962215269 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x128b4f800) [pid = 1664] [serial = 1790] [outer = 0x128a4c800] 17:10:15 INFO - PROCESS | 1664 | 1463962215692 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]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 571ms 17:10:15 INFO - PROCESS | 1664 | 1463962215722 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1664 | 1463962215724 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:10:15 INFO - PROCESS | 1664 | 1463962215728 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1664 | 1463962215731 Marionette TRACE conn2 <- [1,2358,null,{}] 17:10:15 INFO - PROCESS | 1664 | 1463962215735 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}] 17:10:15 INFO - PROCESS | 1664 | 1463962215850 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:10:15 INFO - PROCESS | 1664 | 1463962215924 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171ec800 == 61 [pid = 1664] [id = 597] 17:10:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11284f000) [pid = 1664] [serial = 1791] [outer = 0x0] 17:10:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x113189800) [pid = 1664] [serial = 1792] [outer = 0x11284f000] 17:10:15 INFO - PROCESS | 1664 | 1463962215955 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1138b7800) [pid = 1664] [serial = 1793] [outer = 0x11284f000] 17:10:16 INFO - PROCESS | 1664 | 1463962216362 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]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 674ms 17:10:16 INFO - PROCESS | 1664 | 1463962216402 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1664 | 1463962216405 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:10:16 INFO - PROCESS | 1664 | 1463962216410 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1664 | 1463962216412 Marionette TRACE conn2 <- [1,2362,null,{}] 17:10:16 INFO - PROCESS | 1664 | 1463962216415 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}] 17:10:16 INFO - PROCESS | 1664 | 1463962216522 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:10:16 INFO - PROCESS | 1664 | 1463962216582 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c9d000 == 62 [pid = 1664] [id = 598] 17:10:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x113d5f000) [pid = 1664] [serial = 1794] [outer = 0x0] 17:10:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116073400) [pid = 1664] [serial = 1795] [outer = 0x113d5f000] 17:10:16 INFO - PROCESS | 1664 | 1463962216612 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x116f29000) [pid = 1664] [serial = 1796] [outer = 0x113d5f000] 17:10:17 INFO - PROCESS | 1664 | 1463962217056 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]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 669ms 17:10:17 INFO - PROCESS | 1664 | 1463962217080 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:10:17 INFO - PROCESS | 1664 | 1463962217084 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:10:17 INFO - PROCESS | 1664 | 1463962217086 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1664 | 1463962217088 Marionette TRACE conn2 <- [1,2366,null,{}] 17:10:17 INFO - PROCESS | 1664 | 1463962217097 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}] 17:10:17 INFO - PROCESS | 1664 | 1463962217202 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:10:17 INFO - PROCESS | 1664 | 1463962217299 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c72b000 == 63 [pid = 1664] [id = 599] 17:10:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x118919000) [pid = 1664] [serial = 1797] [outer = 0x0] 17:10:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x119619000) [pid = 1664] [serial = 1798] [outer = 0x118919000] 17:10:17 INFO - PROCESS | 1664 | 1463962217331 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1196d9400) [pid = 1664] [serial = 1799] [outer = 0x118919000] 17:10:17 INFO - PROCESS | 1664 | 1463962217801 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]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 724ms 17:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:10:17 INFO - PROCESS | 1664 | 1463962217811 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1664 | 1463962217816 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:10:17 INFO - PROCESS | 1664 | 1463962217820 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1664 | 1463962217822 Marionette TRACE conn2 <- [1,2370,null,{}] 17:10:17 INFO - PROCESS | 1664 | 1463962217826 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}] 17:10:17 INFO - PROCESS | 1664 | 1463962217986 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:10:18 INFO - PROCESS | 1664 | 1463962218102 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b8000 == 64 [pid = 1664] [id = 600] 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11961ec00) [pid = 1664] [serial = 1800] [outer = 0x0] 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12304bc00) [pid = 1664] [serial = 1801] [outer = 0x11961ec00] 17:10:18 INFO - PROCESS | 1664 | 1463962218133 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x1240c1000) [pid = 1664] [serial = 1802] [outer = 0x11961ec00] 17:10:18 INFO - PROCESS | 1664 | 1463962218529 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]]]}] 17:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 772ms 17:10:18 INFO - PROCESS | 1664 | 1463962218592 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:10:18 INFO - PROCESS | 1664 | 1463962218593 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:10:18 INFO - PROCESS | 1664 | 1463962218595 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1664 | 1463962218597 Marionette TRACE conn2 <- [1,2374,null,{}] 17:10:18 INFO - PROCESS | 1664 | 1463962218599 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}] 17:10:18 INFO - PROCESS | 1664 | 1463962218702 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:10:18 INFO - PROCESS | 1664 | 1463962218773 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5e0800 == 65 [pid = 1664] [id = 601] 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1196d9800) [pid = 1664] [serial = 1803] [outer = 0x0] 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x124cc6c00) [pid = 1664] [serial = 1804] [outer = 0x1196d9800] 17:10:18 INFO - PROCESS | 1664 | 1463962218802 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x128b4f400) [pid = 1664] [serial = 1805] [outer = 0x1196d9800] 17:10:19 INFO - PROCESS | 1664 | 1463962219221 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]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 17:10:19 INFO - PROCESS | 1664 | 1463962219266 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1664 | 1463962219268 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:10:19 INFO - PROCESS | 1664 | 1463962219270 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1664 | 1463962219271 Marionette TRACE conn2 <- [1,2378,null,{}] 17:10:19 INFO - PROCESS | 1664 | 1463962219273 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}] 17:10:19 INFO - PROCESS | 1664 | 1463962219392 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:10:19 INFO - PROCESS | 1664 | 1463962219455 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d96c000 == 66 [pid = 1664] [id = 602] 17:10:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x128c14000) [pid = 1664] [serial = 1806] [outer = 0x0] 17:10:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x128f47800) [pid = 1664] [serial = 1807] [outer = 0x128c14000] 17:10:19 INFO - PROCESS | 1664 | 1463962219485 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12a610400) [pid = 1664] [serial = 1808] [outer = 0x128c14000] 17:10:19 INFO - PROCESS | 1664 | 1463962219948 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]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 722ms 17:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:10:20 INFO - PROCESS | 1664 | 1463962220005 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1664 | 1463962220007 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:10:20 INFO - PROCESS | 1664 | 1463962220009 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1664 | 1463962220010 Marionette TRACE conn2 <- [1,2382,null,{}] 17:10:20 INFO - PROCESS | 1664 | 1463962220034 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}] 17:10:20 INFO - PROCESS | 1664 | 1463962220143 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:10:20 INFO - PROCESS | 1664 | 1463962220214 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x121035000 == 67 [pid = 1664] [id = 603] 17:10:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x1132a9400) [pid = 1664] [serial = 1809] [outer = 0x0] 17:10:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x116745400) [pid = 1664] [serial = 1810] [outer = 0x1132a9400] 17:10:20 INFO - PROCESS | 1664 | 1463962220244 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x12a6c4400) [pid = 1664] [serial = 1811] [outer = 0x1132a9400] 17:10:20 INFO - PROCESS | 1664 | 1463962220831 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]]]}] 17:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 871ms 17:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:10:20 INFO - PROCESS | 1664 | 1463962220883 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1664 | 1463962220885 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:10:20 INFO - PROCESS | 1664 | 1463962220888 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1664 | 1463962220889 Marionette TRACE conn2 <- [1,2386,null,{}] 17:10:20 INFO - PROCESS | 1664 | 1463962220893 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}] 17:10:21 INFO - PROCESS | 1664 | 1463962221017 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:10:21 INFO - PROCESS | 1664 | 1463962221112 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x121051000 == 68 [pid = 1664] [id = 604] 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11380dc00) [pid = 1664] [serial = 1812] [outer = 0x0] 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x113afdc00) [pid = 1664] [serial = 1813] [outer = 0x11380dc00] 17:10:21 INFO - PROCESS | 1664 | 1463962221155 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11606ec00) [pid = 1664] [serial = 1814] [outer = 0x11380dc00] 17:10:21 INFO - PROCESS | 1664 | 1463962221655 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]]]}] 17:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 17:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:10:21 INFO - PROCESS | 1664 | 1463962221708 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1664 | 1463962221712 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:10:21 INFO - PROCESS | 1664 | 1463962221716 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1664 | 1463962221718 Marionette TRACE conn2 <- [1,2390,null,{}] 17:10:21 INFO - PROCESS | 1664 | 1463962221721 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}] 17:10:21 INFO - PROCESS | 1664 | 1463962221820 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:10:21 INFO - PROCESS | 1664 | 1463962221896 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199f7000 == 69 [pid = 1664] [id = 605] 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11385e800) [pid = 1664] [serial = 1815] [outer = 0x0] 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x116f31000) [pid = 1664] [serial = 1816] [outer = 0x11385e800] 17:10:21 INFO - PROCESS | 1664 | 1463962221924 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x118209000) [pid = 1664] [serial = 1817] [outer = 0x11385e800] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbe2000 == 68 [pid = 1664] [id = 560] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5d7800 == 67 [pid = 1664] [id = 562] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12c739800 == 66 [pid = 1664] [id = 595] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12c72c000 == 65 [pid = 1664] [id = 594] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12af5a000 == 64 [pid = 1664] [id = 593] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f2800 == 63 [pid = 1664] [id = 592] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12a97a000 == 62 [pid = 1664] [id = 591] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12a320800 == 61 [pid = 1664] [id = 590] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x128f15800 == 60 [pid = 1664] [id = 589] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x128c3c000 == 59 [pid = 1664] [id = 588] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1244c0000 == 58 [pid = 1664] [id = 587] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d1800 == 57 [pid = 1664] [id = 586] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1193f4800 == 56 [pid = 1664] [id = 585] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119051000 == 55 [pid = 1664] [id = 584] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119494000 == 54 [pid = 1664] [id = 583] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d1000 == 53 [pid = 1664] [id = 582] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x135672000 == 52 [pid = 1664] [id = 581] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x135c08800 == 51 [pid = 1664] [id = 580] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8d3000 == 50 [pid = 1664] [id = 579] 17:10:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1292ab000 == 49 [pid = 1664] [id = 578] 17:10:22 INFO - PROCESS | 1664 | 1463962222368 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]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 672ms 17:10:22 INFO - PROCESS | 1664 | 1463962222389 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1664 | 1463962222390 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:10:22 INFO - PROCESS | 1664 | 1463962222392 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1664 | 1463962222395 Marionette TRACE conn2 <- [1,2394,null,{}] 17:10:22 INFO - PROCESS | 1664 | 1463962222402 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}] 17:10:22 INFO - PROCESS | 1664 | 1463962222491 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:10:22 INFO - PROCESS | 1664 | 1463962222498 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d1000 == 50 [pid = 1664] [id = 606] 17:10:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x118212000) [pid = 1664] [serial = 1818] [outer = 0x0] 17:10:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x1184aec00) [pid = 1664] [serial = 1819] [outer = 0x118212000] 17:10:22 INFO - PROCESS | 1664 | 1463962222527 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x119099800) [pid = 1664] [serial = 1820] [outer = 0x118212000] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x112857400) [pid = 1664] [serial = 1628] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x116990400) [pid = 1664] [serial = 1631] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12b939800) [pid = 1664] [serial = 1711] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x12bc3cc00) [pid = 1664] [serial = 1717] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x12b9a2c00) [pid = 1664] [serial = 1714] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12c102400) [pid = 1664] [serial = 1720] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12bcc1c00) [pid = 1664] [serial = 1718] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12c468800) [pid = 1664] [serial = 1726] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12416d400) [pid = 1664] [serial = 1702] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x12651b800) [pid = 1664] [serial = 1703] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1244a6000) [pid = 1664] [serial = 1676] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x12335d400) [pid = 1664] [serial = 1675] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x12b774800) [pid = 1664] [serial = 1643] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12a6c5800) [pid = 1664] [serial = 1708] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x128b5b400) [pid = 1664] [serial = 1705] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x128f48000) [pid = 1664] [serial = 1706] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1196eb400) [pid = 1664] [serial = 1699] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x123090800) [pid = 1664] [serial = 1700] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12b779800) [pid = 1664] [serial = 1688] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12c46d800) [pid = 1664] [serial = 1727] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12b73e800) [pid = 1664] [serial = 1687] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12b73d800) [pid = 1664] [serial = 1691] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11820b400) [pid = 1664] [serial = 1690] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x116f27800) [pid = 1664] [serial = 1694] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11601f800) [pid = 1664] [serial = 1693] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x129204400) [pid = 1664] [serial = 1682] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x128c86400) [pid = 1664] [serial = 1681] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128a52000) [pid = 1664] [serial = 1679] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12651b400) [pid = 1664] [serial = 1678] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x116f32c00) [pid = 1664] [serial = 1670] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1166bc000) [pid = 1664] [serial = 1669] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x119617c00) [pid = 1664] [serial = 1673] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1184b1800) [pid = 1664] [serial = 1672] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128b52c00) [pid = 1664] [serial = 1666] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1189ed000) [pid = 1664] [serial = 1696] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1196cd800) [pid = 1664] [serial = 1697] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12af35c00) [pid = 1664] [serial = 1685] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1294a8c00) [pid = 1664] [serial = 1684] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1196e2800) [pid = 1664] [serial = 1723] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1247a7800) [pid = 1664] [serial = 1637] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12a6ce000) [pid = 1664] [serial = 1640] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1196e3c00) [pid = 1664] [serial = 1634] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12c10a400) [pid = 1664] [serial = 1721] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12c472800) [pid = 1664] [serial = 1729] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12c897800) [pid = 1664] [serial = 1730] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bc35c00) [pid = 1664] [serial = 1715] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12b99cc00) [pid = 1664] [serial = 1712] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12c10cc00) [pid = 1664] [serial = 1724] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12b932400) [pid = 1664] [serial = 1709] [outer = 0x0] [url = about:blank] 17:10:22 INFO - PROCESS | 1664 | 1463962222936 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]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 573ms 17:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:10:22 INFO - PROCESS | 1664 | 1463962222966 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1664 | 1463962222967 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:10:22 INFO - PROCESS | 1664 | 1463962222969 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1664 | 1463962222970 Marionette TRACE conn2 <- [1,2398,null,{}] 17:10:22 INFO - PROCESS | 1664 | 1463962222972 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}] 17:10:23 INFO - PROCESS | 1664 | 1463962223055 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:10:23 INFO - PROCESS | 1664 | 1463962223059 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d13800 == 51 [pid = 1664] [id = 607] 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119624000) [pid = 1664] [serial = 1821] [outer = 0x0] 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1196e2000) [pid = 1664] [serial = 1822] [outer = 0x119624000] 17:10:23 INFO - PROCESS | 1664 | 1463962223085 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1199bf400) [pid = 1664] [serial = 1823] [outer = 0x119624000] 17:10:23 INFO - PROCESS | 1664 | 1463962223401 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]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 469ms 17:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:10:23 INFO - PROCESS | 1664 | 1463962223438 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1664 | 1463962223440 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:10:23 INFO - PROCESS | 1664 | 1463962223442 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1664 | 1463962223450 Marionette TRACE conn2 <- [1,2402,null,{}] 17:10:23 INFO - PROCESS | 1664 | 1463962223453 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}] 17:10:23 INFO - PROCESS | 1664 | 1463962223539 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:10:23 INFO - PROCESS | 1664 | 1463962223595 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f1a800 == 52 [pid = 1664] [id = 608] 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1196d4000) [pid = 1664] [serial = 1824] [outer = 0x0] 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119b9f000) [pid = 1664] [serial = 1825] [outer = 0x1196d4000] 17:10:23 INFO - PROCESS | 1664 | 1463962223622 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x122f60000) [pid = 1664] [serial = 1826] [outer = 0x1196d4000] 17:10:23 INFO - PROCESS | 1664 | 1463962223922 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]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 526ms 17:10:23 INFO - PROCESS | 1664 | 1463962223968 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1664 | 1463962223969 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:10:23 INFO - PROCESS | 1664 | 1463962223971 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1664 | 1463962223972 Marionette TRACE conn2 <- [1,2406,null,{}] 17:10:23 INFO - PROCESS | 1664 | 1463962223975 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}] 17:10:24 INFO - PROCESS | 1664 | 1463962224102 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:10:24 INFO - PROCESS | 1664 | 1463962224136 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af51000 == 53 [pid = 1664] [id = 609] 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x122f5cc00) [pid = 1664] [serial = 1827] [outer = 0x0] 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1232b4800) [pid = 1664] [serial = 1828] [outer = 0x122f5cc00] 17:10:24 INFO - PROCESS | 1664 | 1463962224162 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x124ccd800) [pid = 1664] [serial = 1829] [outer = 0x122f5cc00] 17:10:24 INFO - PROCESS | 1664 | 1463962224467 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]]]}] 17:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 17:10:24 INFO - PROCESS | 1664 | 1463962224494 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1664 | 1463962224496 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:10:24 INFO - PROCESS | 1664 | 1463962224501 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1664 | 1463962224502 Marionette TRACE conn2 <- [1,2410,null,{}] 17:10:24 INFO - PROCESS | 1664 | 1463962224505 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}] 17:10:24 INFO - PROCESS | 1664 | 1463962224617 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:10:24 INFO - PROCESS | 1664 | 1463962224656 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b956000 == 54 [pid = 1664] [id = 610] 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x123093800) [pid = 1664] [serial = 1830] [outer = 0x0] 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126897400) [pid = 1664] [serial = 1831] [outer = 0x123093800] 17:10:24 INFO - PROCESS | 1664 | 1463962224682 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128b58400) [pid = 1664] [serial = 1832] [outer = 0x123093800] 17:10:24 INFO - PROCESS | 1664 | 1463962224992 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]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 17:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:10:25 INFO - PROCESS | 1664 | 1463962225027 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1664 | 1463962225028 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:10:25 INFO - PROCESS | 1664 | 1463962225030 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1664 | 1463962225033 Marionette TRACE conn2 <- [1,2414,null,{}] 17:10:25 INFO - PROCESS | 1664 | 1463962225036 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}] 17:10:25 INFO - PROCESS | 1664 | 1463962225138 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:10:25 INFO - PROCESS | 1664 | 1463962225174 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c722800 == 55 [pid = 1664] [id = 611] 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x128a52000) [pid = 1664] [serial = 1833] [outer = 0x0] 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x128c7a800) [pid = 1664] [serial = 1834] [outer = 0x128a52000] 17:10:25 INFO - PROCESS | 1664 | 1463962225199 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12949f800) [pid = 1664] [serial = 1835] [outer = 0x128a52000] 17:10:25 INFO - PROCESS | 1664 | 1463962225522 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]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 17:10:25 INFO - PROCESS | 1664 | 1463962225552 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1664 | 1463962225553 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:10:25 INFO - PROCESS | 1664 | 1463962225555 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1664 | 1463962225556 Marionette TRACE conn2 <- [1,2418,null,{}] 17:10:25 INFO - PROCESS | 1664 | 1463962225559 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}] 17:10:25 INFO - PROCESS | 1664 | 1463962225663 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:10:25 INFO - PROCESS | 1664 | 1463962225680 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca52000 == 56 [pid = 1664] [id = 612] 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x128a54400) [pid = 1664] [serial = 1836] [outer = 0x0] 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12a6ca000) [pid = 1664] [serial = 1837] [outer = 0x128a54400] 17:10:25 INFO - PROCESS | 1664 | 1463962225704 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12a939c00) [pid = 1664] [serial = 1838] [outer = 0x128a54400] 17:10:26 INFO - PROCESS | 1664 | 1463962226044 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]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 17:10:26 INFO - PROCESS | 1664 | 1463962226080 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 1664 | 1463962226083 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:10:26 INFO - PROCESS | 1664 | 1463962226086 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 1664 | 1463962226087 Marionette TRACE conn2 <- [1,2422,null,{}] 17:10:26 INFO - PROCESS | 1664 | 1463962226089 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}] 17:10:26 INFO - PROCESS | 1664 | 1463962226193 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:10:26 INFO - PROCESS | 1664 | 1463962226205 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d049000 == 57 [pid = 1664] [id = 613] 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12a379400) [pid = 1664] [serial = 1839] [outer = 0x0] 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12aad7c00) [pid = 1664] [serial = 1840] [outer = 0x12a379400] 17:10:26 INFO - PROCESS | 1664 | 1463962226230 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12af36400) [pid = 1664] [serial = 1841] [outer = 0x12a379400] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x122f58000) [pid = 1664] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1196d3000) [pid = 1664] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116f2f400) [pid = 1664] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11284c400) [pid = 1664] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118406000) [pid = 1664] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1232fa800) [pid = 1664] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11602b800) [pid = 1664] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x110d57400) [pid = 1664] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119082800) [pid = 1664] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12308ec00) [pid = 1664] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x113869c00) [pid = 1664] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1247ad800) [pid = 1664] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1241e6000) [pid = 1664] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:10:26 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1189f4400) [pid = 1664] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:10:26 INFO - PROCESS | 1664 | 1463962226675 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]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 618ms 17:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:10:26 INFO - PROCESS | 1664 | 1463962226705 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 1664 | 1463962226706 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:10:26 INFO - PROCESS | 1664 | 1463962226709 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 1664 | 1463962226710 Marionette TRACE conn2 <- [1,2426,null,{}] 17:10:26 INFO - PROCESS | 1664 | 1463962226712 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}] 17:10:26 INFO - PROCESS | 1664 | 1463962226813 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:10:26 INFO - PROCESS | 1664 | 1463962226872 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5c7000 == 58 [pid = 1664] [id = 614] 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1166bcc00) [pid = 1664] [serial = 1842] [outer = 0x0] 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1189f0800) [pid = 1664] [serial = 1843] [outer = 0x1166bcc00] 17:10:26 INFO - PROCESS | 1664 | 1463962226906 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12af2cc00) [pid = 1664] [serial = 1844] [outer = 0x1166bcc00] 17:10:27 INFO - PROCESS | 1664 | 1463962227190 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]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 17:10:27 INFO - PROCESS | 1664 | 1463962227228 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1664 | 1463962227229 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:10:27 INFO - PROCESS | 1664 | 1463962227235 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1664 | 1463962227236 Marionette TRACE conn2 <- [1,2430,null,{}] 17:10:27 INFO - PROCESS | 1664 | 1463962227239 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}] 17:10:27 INFO - PROCESS | 1664 | 1463962227326 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:10:27 INFO - PROCESS | 1664 | 1463962227330 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d973000 == 59 [pid = 1664] [id = 615] 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b730000) [pid = 1664] [serial = 1845] [outer = 0x0] 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b776000) [pid = 1664] [serial = 1846] [outer = 0x12b730000] 17:10:27 INFO - PROCESS | 1664 | 1463962227355 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b77f000) [pid = 1664] [serial = 1847] [outer = 0x12b730000] 17:10:27 INFO - PROCESS | 1664 | 1463962227699 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]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 17:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:10:27 INFO - PROCESS | 1664 | 1463962227705 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1664 | 1463962227706 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:10:27 INFO - PROCESS | 1664 | 1463962227708 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1664 | 1463962227709 Marionette TRACE conn2 <- [1,2434,null,{}] 17:10:27 INFO - PROCESS | 1664 | 1463962227712 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}] 17:10:27 INFO - PROCESS | 1664 | 1463962227827 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:10:27 INFO - PROCESS | 1664 | 1463962227833 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f0c7000 == 60 [pid = 1664] [id = 616] 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12aad8400) [pid = 1664] [serial = 1848] [outer = 0x0] 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b782800) [pid = 1664] [serial = 1849] [outer = 0x12aad8400] 17:10:27 INFO - PROCESS | 1664 | 1463962227858 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b939000) [pid = 1664] [serial = 1850] [outer = 0x12aad8400] 17:10:28 INFO - PROCESS | 1664 | 1463962228149 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]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 468ms 17:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:10:28 INFO - PROCESS | 1664 | 1463962228177 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1664 | 1463962228178 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:10:28 INFO - PROCESS | 1664 | 1463962228181 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1664 | 1463962228193 Marionette TRACE conn2 <- [1,2438,null,{}] 17:10:28 INFO - PROCESS | 1664 | 1463962228195 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}] 17:10:28 INFO - PROCESS | 1664 | 1463962228283 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:10:28 INFO - PROCESS | 1664 | 1463962228287 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351dc000 == 61 [pid = 1664] [id = 617] 17:10:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12b936c00) [pid = 1664] [serial = 1851] [outer = 0x0] 17:10:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b99e000) [pid = 1664] [serial = 1852] [outer = 0x12b936c00] 17:10:28 INFO - PROCESS | 1664 | 1463962228311 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12b9a9000) [pid = 1664] [serial = 1853] [outer = 0x12b936c00] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d97e800 == 60 [pid = 1664] [id = 527] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x124e36000 == 59 [pid = 1664] [id = 528] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1352e9800 == 58 [pid = 1664] [id = 547] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0f0000 == 57 [pid = 1664] [id = 508] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119053800 == 56 [pid = 1664] [id = 509] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x137fcb000 == 55 [pid = 1664] [id = 577] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd39000 == 54 [pid = 1664] [id = 488] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d051800 == 53 [pid = 1664] [id = 561] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1185ec000 == 52 [pid = 1664] [id = 548] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c724000 == 51 [pid = 1664] [id = 559] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119b62000 == 50 [pid = 1664] [id = 563] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12b957800 == 49 [pid = 1664] [id = 487] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8c7800 == 48 [pid = 1664] [id = 526] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1199f7000 == 47 [pid = 1664] [id = 605] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x121051000 == 46 [pid = 1664] [id = 604] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x121035000 == 45 [pid = 1664] [id = 603] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d96c000 == 44 [pid = 1664] [id = 602] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5e0800 == 43 [pid = 1664] [id = 601] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b8000 == 42 [pid = 1664] [id = 600] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c72b000 == 41 [pid = 1664] [id = 599] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x123c9d000 == 40 [pid = 1664] [id = 598] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbe7000 == 39 [pid = 1664] [id = 596] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1171ec800 == 38 [pid = 1664] [id = 597] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c722800 == 37 [pid = 1664] [id = 611] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x128f1a800 == 36 [pid = 1664] [id = 608] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12b956000 == 35 [pid = 1664] [id = 610] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x126d13800 == 34 [pid = 1664] [id = 607] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca52000 == 33 [pid = 1664] [id = 612] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d049000 == 32 [pid = 1664] [id = 613] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5c7000 == 31 [pid = 1664] [id = 614] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d973000 == 30 [pid = 1664] [id = 615] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12af51000 == 29 [pid = 1664] [id = 609] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d1000 == 28 [pid = 1664] [id = 606] 17:10:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12f0c7000 == 27 [pid = 1664] [id = 616] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12309a000) [pid = 1664] [serial = 1771] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12c89f000) [pid = 1664] [serial = 1732] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1189f4000) [pid = 1664] [serial = 1735] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1232bb000) [pid = 1664] [serial = 1738] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12af36800) [pid = 1664] [serial = 1741] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1196ed800) [pid = 1664] [serial = 1765] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119d22400) [pid = 1664] [serial = 1766] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11803b000) [pid = 1664] [serial = 1756] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1183aa400) [pid = 1664] [serial = 1757] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x115e40400) [pid = 1664] [serial = 1751] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x113187c00) [pid = 1664] [serial = 1750] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1184b4c00) [pid = 1664] [serial = 1759] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1187dd400) [pid = 1664] [serial = 1760] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123350c00) [pid = 1664] [serial = 1774] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x116a53000) [pid = 1664] [serial = 1754] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11674d400) [pid = 1664] [serial = 1753] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x112d63c00) [pid = 1664] [serial = 1748] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x111f1a000) [pid = 1664] [serial = 1747] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11908a000) [pid = 1664] [serial = 1762] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1196cd000) [pid = 1664] [serial = 1763] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12bcc5400) [pid = 1664] [serial = 1744] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1236f4400) [pid = 1664] [serial = 1777] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116f2d400) [pid = 1664] [serial = 1780] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128a55c00) [pid = 1664] [serial = 1789] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116f28c00) [pid = 1664] [serial = 1778] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1237f0c00) [pid = 1664] [serial = 1781] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1267d0c00) [pid = 1664] [serial = 1786] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126520400) [pid = 1664] [serial = 1784] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119d29000) [pid = 1664] [serial = 1768] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1232ef800) [pid = 1664] [serial = 1772] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x123415800) [pid = 1664] [serial = 1775] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1247acc00) [pid = 1664] [serial = 1783] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x122f5d800) [pid = 1664] [serial = 1769] [outer = 0x0] [url = about:blank] 17:10:29 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1268a3000) [pid = 1664] [serial = 1787] [outer = 0x0] [url = about:blank] 17:10:30 INFO - PROCESS | 1664 | 1463962230037 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]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1890ms 17:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:10:30 INFO - PROCESS | 1664 | 1463962230072 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1664 | 1463962230074 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:10:30 INFO - PROCESS | 1664 | 1463962230077 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1664 | 1463962230080 Marionette TRACE conn2 <- [1,2442,null,{}] 17:10:30 INFO - PROCESS | 1664 | 1463962230084 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}] 17:10:30 INFO - PROCESS | 1664 | 1463962230172 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:10:30 INFO - PROCESS | 1664 | 1463962230223 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x113fde000 == 28 [pid = 1664] [id = 618] 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11284e800) [pid = 1664] [serial = 1854] [outer = 0x0] 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11284fc00) [pid = 1664] [serial = 1855] [outer = 0x11284e800] 17:10:30 INFO - PROCESS | 1664 | 1463962230250 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112a5f400) [pid = 1664] [serial = 1856] [outer = 0x11284e800] 17:10:30 INFO - PROCESS | 1664 | 1463962230571 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]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 523ms 17:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:10:30 INFO - PROCESS | 1664 | 1463962230602 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1664 | 1463962230606 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:10:30 INFO - PROCESS | 1664 | 1463962230610 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1664 | 1463962230612 Marionette TRACE conn2 <- [1,2446,null,{}] 17:10:30 INFO - PROCESS | 1664 | 1463962230617 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}] 17:10:30 INFO - PROCESS | 1664 | 1463962230689 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:10:30 INFO - PROCESS | 1664 | 1463962230694 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x117020800 == 29 [pid = 1664] [id = 619] 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112d62c00) [pid = 1664] [serial = 1857] [outer = 0x0] 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11318a800) [pid = 1664] [serial = 1858] [outer = 0x112d62c00] 17:10:30 INFO - PROCESS | 1664 | 1463962230723 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113355400) [pid = 1664] [serial = 1859] [outer = 0x112d62c00] 17:10:31 INFO - PROCESS | 1664 | 1463962231044 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]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 474ms 17:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:10:31 INFO - PROCESS | 1664 | 1463962231084 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1664 | 1463962231086 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:10:31 INFO - PROCESS | 1664 | 1463962231089 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1664 | 1463962231091 Marionette TRACE conn2 <- [1,2450,null,{}] 17:10:31 INFO - PROCESS | 1664 | 1463962231100 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}] 17:10:31 INFO - PROCESS | 1664 | 1463962231190 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:10:31 INFO - PROCESS | 1664 | 1463962231200 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f7800 == 30 [pid = 1664] [id = 620] 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x110d5a400) [pid = 1664] [serial = 1860] [outer = 0x0] 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116021000) [pid = 1664] [serial = 1861] [outer = 0x110d5a400] 17:10:31 INFO - PROCESS | 1664 | 1463962231256 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11602b000) [pid = 1664] [serial = 1862] [outer = 0x110d5a400] 17:10:31 INFO - PROCESS | 1664 | 1463962231727 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]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 674ms 17:10:31 INFO - PROCESS | 1664 | 1463962231769 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1664 | 1463962231771 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:10:31 INFO - PROCESS | 1664 | 1463962231773 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1664 | 1463962231774 Marionette TRACE conn2 <- [1,2454,null,{}] 17:10:31 INFO - PROCESS | 1664 | 1463962231776 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}] 17:10:31 INFO - PROCESS | 1664 | 1463962231850 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:10:31 INFO - PROCESS | 1664 | 1463962231854 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193f2800 == 31 [pid = 1664] [id = 621] 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1160e5800) [pid = 1664] [serial = 1863] [outer = 0x0] 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1166b9000) [pid = 1664] [serial = 1864] [outer = 0x1160e5800] 17:10:31 INFO - PROCESS | 1664 | 1463962231882 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116940800) [pid = 1664] [serial = 1865] [outer = 0x1160e5800] 17:10:32 INFO - PROCESS | 1664 | 1463962232186 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]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 419ms 17:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:10:32 INFO - PROCESS | 1664 | 1463962232193 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1664 | 1463962232194 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:10:32 INFO - PROCESS | 1664 | 1463962232196 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1664 | 1463962232198 Marionette TRACE conn2 <- [1,2458,null,{}] 17:10:32 INFO - PROCESS | 1664 | 1463962232208 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}] 17:10:32 INFO - PROCESS | 1664 | 1463962232282 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:10:32 INFO - PROCESS | 1664 | 1463962232287 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x121036000 == 32 [pid = 1664] [id = 622] 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112a6c000) [pid = 1664] [serial = 1866] [outer = 0x0] 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116f23c00) [pid = 1664] [serial = 1867] [outer = 0x112a6c000] 17:10:32 INFO - PROCESS | 1664 | 1463962232313 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116f2a800) [pid = 1664] [serial = 1868] [outer = 0x112a6c000] 17:10:32 INFO - PROCESS | 1664 | 1463962232641 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]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 477ms 17:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:10:32 INFO - PROCESS | 1664 | 1463962232673 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1664 | 1463962232675 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:10:32 INFO - PROCESS | 1664 | 1463962232677 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1664 | 1463962232678 Marionette TRACE conn2 <- [1,2462,null,{}] 17:10:32 INFO - PROCESS | 1664 | 1463962232680 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}] 17:10:32 INFO - PROCESS | 1664 | 1463962232791 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:10:32 INFO - PROCESS | 1664 | 1463962232801 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d4800 == 33 [pid = 1664] [id = 623] 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116f2fc00) [pid = 1664] [serial = 1869] [outer = 0x0] 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11766e000) [pid = 1664] [serial = 1870] [outer = 0x116f2fc00] 17:10:32 INFO - PROCESS | 1664 | 1463962232827 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11840ac00) [pid = 1664] [serial = 1871] [outer = 0x116f2fc00] 17:10:33 INFO - PROCESS | 1664 | 1463962233116 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]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 17:10:33 INFO - PROCESS | 1664 | 1463962233145 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1664 | 1463962233147 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:10:33 INFO - PROCESS | 1664 | 1463962233153 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1664 | 1463962233154 Marionette TRACE conn2 <- [1,2466,null,{}] 17:10:33 INFO - PROCESS | 1664 | 1463962233156 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}] 17:10:33 INFO - PROCESS | 1664 | 1463962233227 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:10:33 INFO - PROCESS | 1664 | 1463962233234 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123ca1000 == 34 [pid = 1664] [id = 624] 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x117166800) [pid = 1664] [serial = 1872] [outer = 0x0] 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1184b0800) [pid = 1664] [serial = 1873] [outer = 0x117166800] 17:10:33 INFO - PROCESS | 1664 | 1463962233259 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1184b6400) [pid = 1664] [serial = 1874] [outer = 0x117166800] 17:10:33 INFO - PROCESS | 1664 | 1463962233573 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]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 17:10:33 INFO - PROCESS | 1664 | 1463962233622 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:10:33 INFO - PROCESS | 1664 | 1463962233624 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:10:33 INFO - PROCESS | 1664 | 1463962233627 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1664 | 1463962233629 Marionette TRACE conn2 <- [1,2470,null,{}] 17:10:33 INFO - PROCESS | 1664 | 1463962233632 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}] 17:10:33 INFO - PROCESS | 1664 | 1463962233781 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:10:33 INFO - PROCESS | 1664 | 1463962233790 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123d9d000 == 35 [pid = 1664] [id = 625] 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x112750800) [pid = 1664] [serial = 1875] [outer = 0x0] 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1184c8400) [pid = 1664] [serial = 1876] [outer = 0x112750800] 17:10:33 INFO - PROCESS | 1664 | 1463962233842 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118918400) [pid = 1664] [serial = 1877] [outer = 0x112750800] 17:10:34 INFO - PROCESS | 1664 | 1463962234201 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]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 621ms 17:10:34 INFO - PROCESS | 1664 | 1463962234248 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1664 | 1463962234250 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:10:34 INFO - PROCESS | 1664 | 1463962234252 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1664 | 1463962234253 Marionette TRACE conn2 <- [1,2474,null,{}] 17:10:34 INFO - PROCESS | 1664 | 1463962234255 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}] 17:10:34 INFO - PROCESS | 1664 | 1463962234324 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:10:34 INFO - PROCESS | 1664 | 1463962234379 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f6800 == 36 [pid = 1664] [id = 626] 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x113862800) [pid = 1664] [serial = 1878] [outer = 0x0] 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x118923400) [pid = 1664] [serial = 1879] [outer = 0x113862800] 17:10:34 INFO - PROCESS | 1664 | 1463962234404 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119086400) [pid = 1664] [serial = 1880] [outer = 0x113862800] 17:10:34 INFO - PROCESS | 1664 | 1463962234672 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]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 471ms 17:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:10:34 INFO - PROCESS | 1664 | 1463962234724 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1664 | 1463962234725 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:10:34 INFO - PROCESS | 1664 | 1463962234727 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1664 | 1463962234728 Marionette TRACE conn2 <- [1,2478,null,{}] 17:10:34 INFO - PROCESS | 1664 | 1463962234730 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}] 17:10:34 INFO - PROCESS | 1664 | 1463962234811 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:10:34 INFO - PROCESS | 1664 | 1463962234817 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c3d000 == 37 [pid = 1664] [id = 627] 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119086800) [pid = 1664] [serial = 1881] [outer = 0x0] 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119109400) [pid = 1664] [serial = 1882] [outer = 0x119086800] 17:10:34 INFO - PROCESS | 1664 | 1463962234842 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11961e400) [pid = 1664] [serial = 1883] [outer = 0x119086800] 17:10:35 INFO - PROCESS | 1664 | 1463962235196 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]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 17:10:35 INFO - PROCESS | 1664 | 1463962235257 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1664 | 1463962235260 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:10:35 INFO - PROCESS | 1664 | 1463962235278 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1664 | 1463962235280 Marionette TRACE conn2 <- [1,2482,null,{}] 17:10:35 INFO - PROCESS | 1664 | 1463962235283 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}] 17:10:35 INFO - PROCESS | 1664 | 1463962235425 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:10:35 INFO - PROCESS | 1664 | 1463962235440 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x121035000 == 38 [pid = 1664] [id = 628] 17:10:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119618800) [pid = 1664] [serial = 1884] [outer = 0x0] 17:10:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1196d2800) [pid = 1664] [serial = 1885] [outer = 0x119618800] 17:10:35 INFO - PROCESS | 1664 | 1463962235468 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x119870800) [pid = 1664] [serial = 1886] [outer = 0x119618800] 17:10:35 INFO - PROCESS | 1664 | 1463962235796 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]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 574ms 17:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:10:35 INFO - PROCESS | 1664 | 1463962235851 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1664 | 1463962235852 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:10:35 INFO - PROCESS | 1664 | 1463962235854 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1664 | 1463962235856 Marionette TRACE conn2 <- [1,2486,null,{}] 17:10:35 INFO - PROCESS | 1664 | 1463962235858 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}] 17:10:35 INFO - PROCESS | 1664 | 1463962235952 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:10:35 INFO - PROCESS | 1664 | 1463962235964 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a315000 == 39 [pid = 1664] [id = 629] 17:10:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1196d4c00) [pid = 1664] [serial = 1887] [outer = 0x0] 17:10:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1199c5400) [pid = 1664] [serial = 1888] [outer = 0x1196d4c00] 17:10:35 INFO - PROCESS | 1664 | 1463962235988 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x119d22400) [pid = 1664] [serial = 1889] [outer = 0x1196d4c00] 17:10:36 INFO - PROCESS | 1664 | 1463962236300 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]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 467ms 17:10:36 INFO - PROCESS | 1664 | 1463962236323 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1664 | 1463962236324 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:10:36 INFO - PROCESS | 1664 | 1463962236326 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1664 | 1463962236328 Marionette TRACE conn2 <- [1,2490,null,{}] 17:10:36 INFO - PROCESS | 1664 | 1463962236330 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}] 17:10:36 INFO - PROCESS | 1664 | 1463962236423 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:10:36 INFO - PROCESS | 1664 | 1463962236443 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a962800 == 40 [pid = 1664] [id = 630] 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119d23800) [pid = 1664] [serial = 1890] [outer = 0x0] 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x122f54c00) [pid = 1664] [serial = 1891] [outer = 0x119d23800] 17:10:36 INFO - PROCESS | 1664 | 1463962236467 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x122f5d800) [pid = 1664] [serial = 1892] [outer = 0x119d23800] 17:10:36 INFO - PROCESS | 1664 | 1463962236807 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]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 517ms 17:10:36 INFO - PROCESS | 1664 | 1463962236845 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1664 | 1463962236846 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:10:36 INFO - PROCESS | 1664 | 1463962236848 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1664 | 1463962236849 Marionette TRACE conn2 <- [1,2494,null,{}] 17:10:36 INFO - PROCESS | 1664 | 1463962236851 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}] 17:10:36 INFO - PROCESS | 1664 | 1463962236946 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:10:36 INFO - PROCESS | 1664 | 1463962236950 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af57000 == 41 [pid = 1664] [id = 631] 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x119d27800) [pid = 1664] [serial = 1893] [outer = 0x0] 17:10:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x123092c00) [pid = 1664] [serial = 1894] [outer = 0x119d27800] 17:10:36 INFO - PROCESS | 1664 | 1463962236974 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12309a000) [pid = 1664] [serial = 1895] [outer = 0x119d27800] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1267d3800) [pid = 1664] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x128a52000) [pid = 1664] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x128a54400) [pid = 1664] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12a379400) [pid = 1664] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1166bcc00) [pid = 1664] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12b730000) [pid = 1664] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12aad8400) [pid = 1664] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11284f000) [pid = 1664] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x128a4c800) [pid = 1664] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x122f5cc00) [pid = 1664] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1196d4000) [pid = 1664] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x119624000) [pid = 1664] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118212000) [pid = 1664] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11385e800) [pid = 1664] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11380dc00) [pid = 1664] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1132a9400) [pid = 1664] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128c14000) [pid = 1664] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1196d9800) [pid = 1664] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11961ec00) [pid = 1664] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x118919000) [pid = 1664] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113d5f000) [pid = 1664] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123093800) [pid = 1664] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x113307800) [pid = 1664] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12c899800) [pid = 1664] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12a604800) [pid = 1664] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1196ee000) [pid = 1664] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:10:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x113184000) [pid = 1664] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:10:37 INFO - PROCESS | 1664 | 1463962237567 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]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 17:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:10:37 INFO - PROCESS | 1664 | 1463962237619 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1664 | 1463962237620 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:10:37 INFO - PROCESS | 1664 | 1463962237622 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1664 | 1463962237623 Marionette TRACE conn2 <- [1,2498,null,{}] 17:10:37 INFO - PROCESS | 1664 | 1463962237625 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}] 17:10:37 INFO - PROCESS | 1664 | 1463962237702 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:10:37 INFO - PROCESS | 1664 | 1463962237706 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x121048800 == 42 [pid = 1664] [id = 632] 17:10:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x112850800) [pid = 1664] [serial = 1896] [outer = 0x0] 17:10:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x113d5f000) [pid = 1664] [serial = 1897] [outer = 0x112850800] 17:10:37 INFO - PROCESS | 1664 | 1463962237731 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1187d7000) [pid = 1664] [serial = 1898] [outer = 0x112850800] 17:10:38 INFO - PROCESS | 1664 | 1463962238066 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]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 468ms 17:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:10:38 INFO - PROCESS | 1664 | 1463962238090 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1664 | 1463962238091 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:10:38 INFO - PROCESS | 1664 | 1463962238093 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1664 | 1463962238094 Marionette TRACE conn2 <- [1,2502,null,{}] 17:10:38 INFO - PROCESS | 1664 | 1463962238097 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}] 17:10:38 INFO - PROCESS | 1664 | 1463962238194 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:10:38 INFO - PROCESS | 1664 | 1463962238219 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b09b000 == 43 [pid = 1664] [id = 633] 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1187d7c00) [pid = 1664] [serial = 1899] [outer = 0x0] 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x122f5cc00) [pid = 1664] [serial = 1900] [outer = 0x1187d7c00] 17:10:38 INFO - PROCESS | 1664 | 1463962238243 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1230f0400) [pid = 1664] [serial = 1901] [outer = 0x1187d7c00] 17:10:38 INFO - PROCESS | 1664 | 1463962238518 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]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 17:10:38 INFO - PROCESS | 1664 | 1463962238564 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1664 | 1463962238567 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:10:38 INFO - PROCESS | 1664 | 1463962238571 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1664 | 1463962238572 Marionette TRACE conn2 <- [1,2506,null,{}] 17:10:38 INFO - PROCESS | 1664 | 1463962238574 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}] 17:10:38 INFO - PROCESS | 1664 | 1463962238653 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:10:38 INFO - PROCESS | 1664 | 1463962238657 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd2e000 == 44 [pid = 1664] [id = 634] 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11891d400) [pid = 1664] [serial = 1902] [outer = 0x0] 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x123355800) [pid = 1664] [serial = 1903] [outer = 0x11891d400] 17:10:38 INFO - PROCESS | 1664 | 1463962238681 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12335c800) [pid = 1664] [serial = 1904] [outer = 0x11891d400] 17:10:39 INFO - PROCESS | 1664 | 1463962239001 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]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 468ms 17:10:39 INFO - PROCESS | 1664 | 1463962239040 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1664 | 1463962239041 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:10:39 INFO - PROCESS | 1664 | 1463962239043 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1664 | 1463962239044 Marionette TRACE conn2 <- [1,2510,null,{}] 17:10:39 INFO - PROCESS | 1664 | 1463962239047 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}] 17:10:39 INFO - PROCESS | 1664 | 1463962239156 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:10:39 INFO - PROCESS | 1664 | 1463962239164 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf29800 == 45 [pid = 1664] [id = 635] 17:10:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12335cc00) [pid = 1664] [serial = 1905] [outer = 0x0] 17:10:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123417c00) [pid = 1664] [serial = 1906] [outer = 0x12335cc00] 17:10:39 INFO - PROCESS | 1664 | 1463962239190 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x123547000) [pid = 1664] [serial = 1907] [outer = 0x12335cc00] 17:10:39 INFO - PROCESS | 1664 | 1463962239636 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]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 622ms 17:10:39 INFO - PROCESS | 1664 | 1463962239668 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1664 | 1463962239672 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:10:39 INFO - PROCESS | 1664 | 1463962239678 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1664 | 1463962239682 Marionette TRACE conn2 <- [1,2514,null,{}] 17:10:39 INFO - PROCESS | 1664 | 1463962239689 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}] 17:10:39 INFO - PROCESS | 1664 | 1463962239872 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:10:39 INFO - PROCESS | 1664 | 1463962239977 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d34000 == 46 [pid = 1664] [id = 636] 17:10:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x111c8ac00) [pid = 1664] [serial = 1908] [outer = 0x0] 17:10:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x111f56000) [pid = 1664] [serial = 1909] [outer = 0x111c8ac00] 17:10:40 INFO - PROCESS | 1664 | 1463962240026 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x112854800) [pid = 1664] [serial = 1910] [outer = 0x111c8ac00] 17:10:40 INFO - PROCESS | 1664 | 1463962240527 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]]]}] 17:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 876ms 17:10:40 INFO - PROCESS | 1664 | 1463962240574 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:10:40 INFO - PROCESS | 1664 | 1463962240578 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:10:40 INFO - PROCESS | 1664 | 1463962240587 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1664 | 1463962240588 Marionette TRACE conn2 <- [1,2518,null,{}] 17:10:40 INFO - PROCESS | 1664 | 1463962240591 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}] 17:10:40 INFO - PROCESS | 1664 | 1463962240699 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:10:40 INFO - PROCESS | 1664 | 1463962240778 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1199ea800 == 47 [pid = 1664] [id = 637] 17:10:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1132b3000) [pid = 1664] [serial = 1911] [outer = 0x0] 17:10:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x113863400) [pid = 1664] [serial = 1912] [outer = 0x1132b3000] 17:10:40 INFO - PROCESS | 1664 | 1463962240808 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x115e3ec00) [pid = 1664] [serial = 1913] [outer = 0x1132b3000] 17:10:41 INFO - PROCESS | 1664 | 1463962241387 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]]]}] 17:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 869ms 17:10:41 INFO - PROCESS | 1664 | 1463962241456 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:10:41 INFO - PROCESS | 1664 | 1463962241457 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:10:41 INFO - PROCESS | 1664 | 1463962241460 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1664 | 1463962241462 Marionette TRACE conn2 <- [1,2522,null,{}] 17:10:41 INFO - PROCESS | 1664 | 1463962241470 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}] 17:10:41 INFO - PROCESS | 1664 | 1463962241584 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:10:41 INFO - PROCESS | 1664 | 1463962241653 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x112d23800 == 48 [pid = 1664] [id = 638] 17:10:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x110d58000) [pid = 1664] [serial = 1914] [outer = 0x0] 17:10:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x112755800) [pid = 1664] [serial = 1915] [outer = 0x110d58000] 17:10:41 INFO - PROCESS | 1664 | 1463962241833 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11301ec00) [pid = 1664] [serial = 1916] [outer = 0x110d58000] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd2e000 == 47 [pid = 1664] [id = 634] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12b09b000 == 46 [pid = 1664] [id = 633] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x121048800 == 45 [pid = 1664] [id = 632] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12af57000 == 44 [pid = 1664] [id = 631] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a962800 == 43 [pid = 1664] [id = 630] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12b99e000) [pid = 1664] [serial = 1852] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a315000 == 42 [pid = 1664] [id = 629] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x121035000 == 41 [pid = 1664] [id = 628] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x128c3d000 == 40 [pid = 1664] [id = 627] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f6800 == 39 [pid = 1664] [id = 626] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x123d9d000 == 38 [pid = 1664] [id = 625] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x123ca1000 == 37 [pid = 1664] [id = 624] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d4800 == 36 [pid = 1664] [id = 623] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x121036000 == 35 [pid = 1664] [id = 622] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1193f2800 == 34 [pid = 1664] [id = 621] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f7800 == 33 [pid = 1664] [id = 620] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x117020800 == 32 [pid = 1664] [id = 619] 17:10:42 INFO - PROCESS | 1664 | 1463962242383 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]]]}] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x113fde000 == 31 [pid = 1664] [id = 618] 17:10:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1351dc000 == 30 [pid = 1664] [id = 617] 17:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 974ms 17:10:42 INFO - PROCESS | 1664 | 1463962242435 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:10:42 INFO - PROCESS | 1664 | 1463962242438 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:10:42 INFO - PROCESS | 1664 | 1463962242441 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1664 | 1463962242443 Marionette TRACE conn2 <- [1,2526,null,{}] 17:10:42 INFO - PROCESS | 1664 | 1463962242446 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}] 17:10:42 INFO - PROCESS | 1664 | 1463962242528 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x128c86800) [pid = 1664] [serial = 1667] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1196d8400) [pid = 1664] [serial = 1736] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12c8a3c00) [pid = 1664] [serial = 1733] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12b936400) [pid = 1664] [serial = 1742] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128a4e800) [pid = 1664] [serial = 1739] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12c474000) [pid = 1664] [serial = 1745] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12b939000) [pid = 1664] [serial = 1850] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x126897400) [pid = 1664] [serial = 1831] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128b58400) [pid = 1664] [serial = 1832] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12af36400) [pid = 1664] [serial = 1841] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a939c00) [pid = 1664] [serial = 1838] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12af2cc00) [pid = 1664] [serial = 1844] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x124ccd800) [pid = 1664] [serial = 1829] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128c7a800) [pid = 1664] [serial = 1834] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a6ca000) [pid = 1664] [serial = 1837] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12949f800) [pid = 1664] [serial = 1835] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12aad7c00) [pid = 1664] [serial = 1840] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1189f0800) [pid = 1664] [serial = 1843] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12b776000) [pid = 1664] [serial = 1846] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12b77f000) [pid = 1664] [serial = 1847] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b782800) [pid = 1664] [serial = 1849] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x113189800) [pid = 1664] [serial = 1792] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x128b4f800) [pid = 1664] [serial = 1790] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1232b4800) [pid = 1664] [serial = 1828] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119b9f000) [pid = 1664] [serial = 1825] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x122f60000) [pid = 1664] [serial = 1826] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1196e2000) [pid = 1664] [serial = 1822] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1199bf400) [pid = 1664] [serial = 1823] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1184aec00) [pid = 1664] [serial = 1819] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119099800) [pid = 1664] [serial = 1820] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118209000) [pid = 1664] [serial = 1817] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116f31000) [pid = 1664] [serial = 1816] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11606ec00) [pid = 1664] [serial = 1814] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113afdc00) [pid = 1664] [serial = 1813] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a6c4400) [pid = 1664] [serial = 1811] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116745400) [pid = 1664] [serial = 1810] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a610400) [pid = 1664] [serial = 1808] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128f47800) [pid = 1664] [serial = 1807] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128b4f400) [pid = 1664] [serial = 1805] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124cc6c00) [pid = 1664] [serial = 1804] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1240c1000) [pid = 1664] [serial = 1802] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12304bc00) [pid = 1664] [serial = 1801] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1196d9400) [pid = 1664] [serial = 1799] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119619000) [pid = 1664] [serial = 1798] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116f29000) [pid = 1664] [serial = 1796] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116073400) [pid = 1664] [serial = 1795] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1138b7800) [pid = 1664] [serial = 1793] [outer = 0x0] [url = about:blank] 17:10:42 INFO - PROCESS | 1664 | 1463962242596 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x117002800 == 31 [pid = 1664] [id = 639] 17:10:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112fcd800) [pid = 1664] [serial = 1917] [outer = 0x0] 17:10:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1138bf000) [pid = 1664] [serial = 1918] [outer = 0x112fcd800] 17:10:42 INFO - PROCESS | 1664 | 1463962242625 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116028c00) [pid = 1664] [serial = 1919] [outer = 0x112fcd800] 17:10:42 INFO - PROCESS | 1664 | 1463962242928 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]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 17:10:42 INFO - PROCESS | 1664 | 1463962242960 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1664 | 1463962242963 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:10:42 INFO - PROCESS | 1664 | 1463962242971 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1664 | 1463962242972 Marionette TRACE conn2 <- [1,2530,null,{}] 17:10:42 INFO - PROCESS | 1664 | 1463962242974 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}] 17:10:43 INFO - PROCESS | 1664 | 1463962243053 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:10:43 INFO - PROCESS | 1664 | 1463962243152 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193da800 == 32 [pid = 1664] [id = 640] 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1121aa800) [pid = 1664] [serial = 1920] [outer = 0x0] 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116997400) [pid = 1664] [serial = 1921] [outer = 0x1121aa800] 17:10:43 INFO - PROCESS | 1664 | 1463962243193 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f29000) [pid = 1664] [serial = 1922] [outer = 0x1121aa800] 17:10:43 INFO - PROCESS | 1664 | 1463962243635 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]]]}] 17:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 17:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:10:43 INFO - PROCESS | 1664 | 1463962243692 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 1664 | 1463962243693 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:10:43 INFO - PROCESS | 1664 | 1463962243695 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1664 | 1463962243697 Marionette TRACE conn2 <- [1,2534,null,{}] 17:10:43 INFO - PROCESS | 1664 | 1463962243704 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}] 17:10:43 INFO - PROCESS | 1664 | 1463962243792 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:10:43 INFO - PROCESS | 1664 | 1463962243798 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x123327800 == 33 [pid = 1664] [id = 641] 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x116f31c00) [pid = 1664] [serial = 1923] [outer = 0x0] 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118039800) [pid = 1664] [serial = 1924] [outer = 0x116f31c00] 17:10:43 INFO - PROCESS | 1664 | 1463962243825 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118403800) [pid = 1664] [serial = 1925] [outer = 0x116f31c00] 17:10:44 INFO - PROCESS | 1664 | 1463962244154 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]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms 17:10:44 INFO - PROCESS | 1664 | 1463962244168 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1664 | 1463962244170 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:10:44 INFO - PROCESS | 1664 | 1463962244173 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1664 | 1463962244175 Marionette TRACE conn2 <- [1,2538,null,{}] 17:10:44 INFO - PROCESS | 1664 | 1463962244178 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}] 17:10:44 INFO - PROCESS | 1664 | 1463962244298 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:10:44 INFO - PROCESS | 1664 | 1463962244387 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247e2800 == 34 [pid = 1664] [id = 642] 17:10:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118403000) [pid = 1664] [serial = 1926] [outer = 0x0] 17:10:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1184ab400) [pid = 1664] [serial = 1927] [outer = 0x118403000] 17:10:44 INFO - PROCESS | 1664 | 1463962244428 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1184c2000) [pid = 1664] [serial = 1928] [outer = 0x118403000] 17:10:44 INFO - PROCESS | 1664 | 1463962244810 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]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 675ms 17:10:44 INFO - PROCESS | 1664 | 1463962244851 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1664 | 1463962244852 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:10:44 INFO - PROCESS | 1664 | 1463962244854 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1664 | 1463962244855 Marionette TRACE conn2 <- [1,2542,null,{}] 17:10:44 INFO - PROCESS | 1664 | 1463962244858 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}] 17:10:44 INFO - PROCESS | 1664 | 1463962244958 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:10:44 INFO - PROCESS | 1664 | 1463962244994 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b34000 == 35 [pid = 1664] [id = 643] 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1187d6400) [pid = 1664] [serial = 1929] [outer = 0x0] 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11891cc00) [pid = 1664] [serial = 1930] [outer = 0x1187d6400] 17:10:45 INFO - PROCESS | 1664 | 1463962245023 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11909c000) [pid = 1664] [serial = 1931] [outer = 0x1187d6400] 17:10:45 INFO - PROCESS | 1664 | 1463962245361 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]]]}] 17:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 17:10:45 INFO - PROCESS | 1664 | 1463962245373 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1664 | 1463962245374 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:10:45 INFO - PROCESS | 1664 | 1463962245376 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1664 | 1463962245377 Marionette TRACE conn2 <- [1,2546,null,{}] 17:10:45 INFO - PROCESS | 1664 | 1463962245380 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}] 17:10:45 INFO - PROCESS | 1664 | 1463962245481 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:10:45 INFO - PROCESS | 1664 | 1463962245516 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f1b800 == 36 [pid = 1664] [id = 644] 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119111000) [pid = 1664] [serial = 1932] [outer = 0x0] 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1196cb400) [pid = 1664] [serial = 1933] [outer = 0x119111000] 17:10:45 INFO - PROCESS | 1664 | 1463962245542 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1196d9000) [pid = 1664] [serial = 1934] [outer = 0x119111000] 17:10:45 INFO - PROCESS | 1664 | 1463962245848 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]]]}] 17:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 17:10:45 INFO - PROCESS | 1664 | 1463962245905 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1664 | 1463962245906 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:10:45 INFO - PROCESS | 1664 | 1463962245909 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1664 | 1463962245910 Marionette TRACE conn2 <- [1,2550,null,{}] 17:10:45 INFO - PROCESS | 1664 | 1463962245912 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}] 17:10:46 INFO - PROCESS | 1664 | 1463962246006 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:10:46 INFO - PROCESS | 1664 | 1463962246010 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a585800 == 37 [pid = 1664] [id = 645] 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119618400) [pid = 1664] [serial = 1935] [outer = 0x0] 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1196e2000) [pid = 1664] [serial = 1936] [outer = 0x119618400] 17:10:46 INFO - PROCESS | 1664 | 1463962246034 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119879800) [pid = 1664] [serial = 1937] [outer = 0x119618400] 17:10:46 INFO - PROCESS | 1664 | 1463962246392 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]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 17:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:10:46 INFO - PROCESS | 1664 | 1463962246431 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1664 | 1463962246432 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:10:46 INFO - PROCESS | 1664 | 1463962246435 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1664 | 1463962246436 Marionette TRACE conn2 <- [1,2554,null,{}] 17:10:46 INFO - PROCESS | 1664 | 1463962246446 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}] 17:10:46 INFO - PROCESS | 1664 | 1463962246592 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:10:46 INFO - PROCESS | 1664 | 1463962246612 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a975800 == 38 [pid = 1664] [id = 646] 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1196e6800) [pid = 1664] [serial = 1938] [outer = 0x0] 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1199c2400) [pid = 1664] [serial = 1939] [outer = 0x1196e6800] 17:10:46 INFO - PROCESS | 1664 | 1463962246652 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119d23400) [pid = 1664] [serial = 1940] [outer = 0x1196e6800] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1196d4c00) [pid = 1664] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112d62c00) [pid = 1664] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x112a6c000) [pid = 1664] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112750800) [pid = 1664] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f2fc00) [pid = 1664] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117166800) [pid = 1664] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x110d5a400) [pid = 1664] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119086800) [pid = 1664] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11284e800) [pid = 1664] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113862800) [pid = 1664] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1160e5800) [pid = 1664] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119d23800) [pid = 1664] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11891d400) [pid = 1664] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119d27800) [pid = 1664] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112850800) [pid = 1664] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119618800) [pid = 1664] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:10:47 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1187d7c00) [pid = 1664] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:10:47 INFO - PROCESS | 1664 | 1463962247186 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]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 775ms 17:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:10:47 INFO - PROCESS | 1664 | 1463962247220 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1664 | 1463962247221 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:10:47 INFO - PROCESS | 1664 | 1463962247223 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1664 | 1463962247224 Marionette TRACE conn2 <- [1,2558,null,{}] 17:10:47 INFO - PROCESS | 1664 | 1463962247226 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}] 17:10:47 INFO - PROCESS | 1664 | 1463962247309 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:10:47 INFO - PROCESS | 1664 | 1463962247314 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a96e000 == 39 [pid = 1664] [id = 647] 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11318e400) [pid = 1664] [serial = 1941] [outer = 0x0] 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118409800) [pid = 1664] [serial = 1942] [outer = 0x11318e400] 17:10:47 INFO - PROCESS | 1664 | 1463962247341 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11908a400) [pid = 1664] [serial = 1943] [outer = 0x11318e400] 17:10:47 INFO - PROCESS | 1664 | 1463962247670 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]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 468ms 17:10:47 INFO - PROCESS | 1664 | 1463962247691 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1664 | 1463962247693 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:10:47 INFO - PROCESS | 1664 | 1463962247695 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1664 | 1463962247696 Marionette TRACE conn2 <- [1,2562,null,{}] 17:10:47 INFO - PROCESS | 1664 | 1463962247700 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}] 17:10:47 INFO - PROCESS | 1664 | 1463962247775 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:10:47 INFO - PROCESS | 1664 | 1463962247779 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b951000 == 40 [pid = 1664] [id = 648] 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1199c7c00) [pid = 1664] [serial = 1944] [outer = 0x0] 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119d29400) [pid = 1664] [serial = 1945] [outer = 0x1199c7c00] 17:10:47 INFO - PROCESS | 1664 | 1463962247811 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x122f60000) [pid = 1664] [serial = 1946] [outer = 0x1199c7c00] 17:10:48 INFO - PROCESS | 1664 | 1463962248186 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]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 17:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:10:48 INFO - PROCESS | 1664 | 1463962248218 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1664 | 1463962248220 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:10:48 INFO - PROCESS | 1664 | 1463962248224 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1664 | 1463962248226 Marionette TRACE conn2 <- [1,2566,null,{}] 17:10:48 INFO - PROCESS | 1664 | 1463962248230 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}] 17:10:48 INFO - PROCESS | 1664 | 1463962248373 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:10:48 INFO - PROCESS | 1664 | 1463962248383 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4ba800 == 41 [pid = 1664] [id = 649] 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123090800) [pid = 1664] [serial = 1947] [outer = 0x0] 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1232ef000) [pid = 1664] [serial = 1948] [outer = 0x123090800] 17:10:48 INFO - PROCESS | 1664 | 1463962248416 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12350a400) [pid = 1664] [serial = 1949] [outer = 0x123090800] 17:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 17:10:48 INFO - PROCESS | 1664 | 1463962248737 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]]]}] 17:10:48 INFO - PROCESS | 1664 | 1463962248744 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1664 | 1463962248745 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:10:48 INFO - PROCESS | 1664 | 1463962248751 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1664 | 1463962248752 Marionette TRACE conn2 <- [1,2570,null,{}] 17:10:48 INFO - PROCESS | 1664 | 1463962248754 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}] 17:10:48 INFO - PROCESS | 1664 | 1463962248869 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:10:48 INFO - PROCESS | 1664 | 1463962248875 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4cd800 == 42 [pid = 1664] [id = 650] 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12335d000) [pid = 1664] [serial = 1950] [outer = 0x0] 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1237f7400) [pid = 1664] [serial = 1951] [outer = 0x12335d000] 17:10:48 INFO - PROCESS | 1664 | 1463962248900 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1240c1000) [pid = 1664] [serial = 1952] [outer = 0x12335d000] 17:10:49 INFO - PROCESS | 1664 | 1463962249387 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]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 677ms 17:10:49 INFO - PROCESS | 1664 | 1463962249424 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1664 | 1463962249427 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:10:49 INFO - PROCESS | 1664 | 1463962249433 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1664 | 1463962249436 Marionette TRACE conn2 <- [1,2574,null,{}] 17:10:49 INFO - PROCESS | 1664 | 1463962249440 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}] 17:10:49 INFO - PROCESS | 1664 | 1463962249545 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:10:49 INFO - PROCESS | 1664 | 1463962249639 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193e3800 == 43 [pid = 1664] [id = 651] 17:10:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11380dc00) [pid = 1664] [serial = 1953] [outer = 0x0] 17:10:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x113afa800) [pid = 1664] [serial = 1954] [outer = 0x11380dc00] 17:10:49 INFO - PROCESS | 1664 | 1463962249672 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116138800) [pid = 1664] [serial = 1955] [outer = 0x11380dc00] 17:10:50 INFO - PROCESS | 1664 | 1463962250125 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]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 726ms 17:10:50 INFO - PROCESS | 1664 | 1463962250159 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1664 | 1463962250165 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:10:50 INFO - PROCESS | 1664 | 1463962250172 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1664 | 1463962250175 Marionette TRACE conn2 <- [1,2578,null,{}] 17:10:50 INFO - PROCESS | 1664 | 1463962250179 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}] 17:10:50 INFO - PROCESS | 1664 | 1463962250324 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:10:50 INFO - PROCESS | 1664 | 1463962250447 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f1a800 == 44 [pid = 1664] [id = 652] 17:10:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1161f1c00) [pid = 1664] [serial = 1956] [outer = 0x0] 17:10:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116f25400) [pid = 1664] [serial = 1957] [outer = 0x1161f1c00] 17:10:50 INFO - PROCESS | 1664 | 1463962250478 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11803bc00) [pid = 1664] [serial = 1958] [outer = 0x1161f1c00] 17:10:50 INFO - PROCESS | 1664 | 1463962250925 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]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 772ms 17:10:50 INFO - PROCESS | 1664 | 1463962250944 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1664 | 1463962250945 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:10:50 INFO - PROCESS | 1664 | 1463962250948 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1664 | 1463962250950 Marionette TRACE conn2 <- [1,2582,null,{}] 17:10:50 INFO - PROCESS | 1664 | 1463962250957 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}] 17:10:51 INFO - PROCESS | 1664 | 1463962251060 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:10:51 INFO - PROCESS | 1664 | 1463962251122 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c741000 == 45 [pid = 1664] [id = 653] 17:10:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1184aac00) [pid = 1664] [serial = 1959] [outer = 0x0] 17:10:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119087000) [pid = 1664] [serial = 1960] [outer = 0x1184aac00] 17:10:51 INFO - PROCESS | 1664 | 1463962251147 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1196d9800) [pid = 1664] [serial = 1961] [outer = 0x1184aac00] 17:10:51 INFO - PROCESS | 1664 | 1463962251614 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]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 726ms 17:10:51 INFO - PROCESS | 1664 | 1463962251675 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1664 | 1463962251678 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:10:51 INFO - PROCESS | 1664 | 1463962251684 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1664 | 1463962251686 Marionette TRACE conn2 <- [1,2586,null,{}] 17:10:51 INFO - PROCESS | 1664 | 1463962251690 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}] 17:10:51 INFO - PROCESS | 1664 | 1463962251838 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:10:51 INFO - PROCESS | 1664 | 1463962251935 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca4c800 == 46 [pid = 1664] [id = 654] 17:10:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1194ce800) [pid = 1664] [serial = 1962] [outer = 0x0] 17:10:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119d26000) [pid = 1664] [serial = 1963] [outer = 0x1194ce800] 17:10:51 INFO - PROCESS | 1664 | 1463962251982 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x123092000) [pid = 1664] [serial = 1964] [outer = 0x1194ce800] 17:10:52 INFO - PROCESS | 1664 | 1463962252491 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]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 823ms 17:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:10:52 INFO - PROCESS | 1664 | 1463962252505 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 1664 | 1463962252506 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:10:52 INFO - PROCESS | 1664 | 1463962252508 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1664 | 1463962252509 Marionette TRACE conn2 <- [1,2590,null,{}] 17:10:52 INFO - PROCESS | 1664 | 1463962252512 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}] 17:10:52 INFO - PROCESS | 1664 | 1463962252611 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:10:52 INFO - PROCESS | 1664 | 1463962252664 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af55800 == 47 [pid = 1664] [id = 655] 17:10:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x112850000) [pid = 1664] [serial = 1965] [outer = 0x0] 17:10:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1230eb400) [pid = 1664] [serial = 1966] [outer = 0x112850000] 17:10:52 INFO - PROCESS | 1664 | 1463962252694 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123357800) [pid = 1664] [serial = 1967] [outer = 0x112850000] 17:10:53 INFO - PROCESS | 1664 | 1463962253252 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]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 769ms 17:10:53 INFO - PROCESS | 1664 | 1463962253290 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1664 | 1463962253292 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:10:53 INFO - PROCESS | 1664 | 1463962253295 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1664 | 1463962253298 Marionette TRACE conn2 <- [1,2594,null,{}] 17:10:53 INFO - PROCESS | 1664 | 1463962253323 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}] 17:10:53 INFO - PROCESS | 1664 | 1463962253423 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:10:53 INFO - PROCESS | 1664 | 1463962253496 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x11328d000 == 48 [pid = 1664] [id = 656] 17:10:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x113185000) [pid = 1664] [serial = 1968] [outer = 0x0] 17:10:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x113189800) [pid = 1664] [serial = 1969] [outer = 0x113185000] 17:10:53 INFO - PROCESS | 1664 | 1463962253525 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x113d60400) [pid = 1664] [serial = 1970] [outer = 0x113185000] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4ba800 == 47 [pid = 1664] [id = 649] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12b951000 == 46 [pid = 1664] [id = 648] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12a96e000 == 45 [pid = 1664] [id = 647] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12a975800 == 44 [pid = 1664] [id = 646] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12a585800 == 43 [pid = 1664] [id = 645] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x128f1b800 == 42 [pid = 1664] [id = 644] 17:10:53 INFO - PROCESS | 1664 | --DOCSHELL 0x126b34000 == 41 [pid = 1664] [id = 643] 17:10:53 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123417c00) [pid = 1664] [serial = 1906] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1247e2800 == 40 [pid = 1664] [id = 642] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x123327800 == 39 [pid = 1664] [id = 641] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1193da800 == 38 [pid = 1664] [id = 640] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x117002800 == 37 [pid = 1664] [id = 639] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x112d23800 == 36 [pid = 1664] [id = 638] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1199ea800 == 35 [pid = 1664] [id = 637] 17:10:54 INFO - PROCESS | 1664 | --DOCSHELL 0x113d34000 == 34 [pid = 1664] [id = 636] 17:10:54 INFO - PROCESS | 1664 | 1463962254008 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]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 745ms 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1199c5400) [pid = 1664] [serial = 1888] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11318a800) [pid = 1664] [serial = 1858] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113355400) [pid = 1664] [serial = 1859] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x116f23c00) [pid = 1664] [serial = 1867] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x116f2a800) [pid = 1664] [serial = 1868] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1184c8400) [pid = 1664] [serial = 1876] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118918400) [pid = 1664] [serial = 1877] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11766e000) [pid = 1664] [serial = 1870] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11840ac00) [pid = 1664] [serial = 1871] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1184b0800) [pid = 1664] [serial = 1873] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116021000) [pid = 1664] [serial = 1861] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11602b000) [pid = 1664] [serial = 1862] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1184b6400) [pid = 1664] [serial = 1874] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119109400) [pid = 1664] [serial = 1882] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11284fc00) [pid = 1664] [serial = 1855] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112a5f400) [pid = 1664] [serial = 1856] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118923400) [pid = 1664] [serial = 1879] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119086400) [pid = 1664] [serial = 1880] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1166b9000) [pid = 1664] [serial = 1864] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116940800) [pid = 1664] [serial = 1865] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x122f54c00) [pid = 1664] [serial = 1891] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12335c800) [pid = 1664] [serial = 1904] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x123092c00) [pid = 1664] [serial = 1894] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x123355800) [pid = 1664] [serial = 1903] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1187d7000) [pid = 1664] [serial = 1898] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12309a000) [pid = 1664] [serial = 1895] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x113d5f000) [pid = 1664] [serial = 1897] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1196d2800) [pid = 1664] [serial = 1885] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x122f5cc00) [pid = 1664] [serial = 1900] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119870800) [pid = 1664] [serial = 1886] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119d22400) [pid = 1664] [serial = 1889] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x122f5d800) [pid = 1664] [serial = 1892] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1230f0400) [pid = 1664] [serial = 1901] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11961e400) [pid = 1664] [serial = 1883] [outer = 0x0] [url = about:blank] 17:10:54 INFO - PROCESS | 1664 | 1463962254051 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1664 | 1463962254055 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:10:54 INFO - PROCESS | 1664 | 1463962254063 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1664 | 1463962254065 Marionette TRACE conn2 <- [1,2598,null,{}] 17:10:54 INFO - PROCESS | 1664 | 1463962254069 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}] 17:10:54 INFO - PROCESS | 1664 | 1463962254145 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:10:54 INFO - PROCESS | 1664 | 1463962254152 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x118476800 == 35 [pid = 1664] [id = 657] 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116023400) [pid = 1664] [serial = 1971] [outer = 0x0] 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116188000) [pid = 1664] [serial = 1972] [outer = 0x116023400] 17:10:54 INFO - PROCESS | 1664 | 1463962254178 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116996c00) [pid = 1664] [serial = 1973] [outer = 0x116023400] 17:10:54 INFO - PROCESS | 1664 | 1463962254540 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]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 17:10:54 INFO - PROCESS | 1664 | 1463962254587 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1664 | 1463962254588 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:10:54 INFO - PROCESS | 1664 | 1463962254591 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1664 | 1463962254593 Marionette TRACE conn2 <- [1,2602,null,{}] 17:10:54 INFO - PROCESS | 1664 | 1463962254600 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}] 17:10:54 INFO - PROCESS | 1664 | 1463962254685 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:10:54 INFO - PROCESS | 1664 | 1463962254692 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12362c800 == 36 [pid = 1664] [id = 658] 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f2c000) [pid = 1664] [serial = 1974] [outer = 0x0] 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118236800) [pid = 1664] [serial = 1975] [outer = 0x116f2c000] 17:10:54 INFO - PROCESS | 1664 | 1463962254720 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1184ac000) [pid = 1664] [serial = 1976] [outer = 0x116f2c000] 17:10:55 INFO - PROCESS | 1664 | 1463962255065 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]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 523ms 17:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:10:55 INFO - PROCESS | 1664 | 1463962255123 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1664 | 1463962255124 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:10:55 INFO - PROCESS | 1664 | 1463962255128 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1664 | 1463962255129 Marionette TRACE conn2 <- [1,2606,null,{}] 17:10:55 INFO - PROCESS | 1664 | 1463962255138 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}] 17:10:55 INFO - PROCESS | 1664 | 1463962255217 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:10:55 INFO - PROCESS | 1664 | 1463962255224 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x126533800 == 37 [pid = 1664] [id = 659] 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1184b3000) [pid = 1664] [serial = 1977] [outer = 0x0] 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1184c3000) [pid = 1664] [serial = 1978] [outer = 0x1184b3000] 17:10:55 INFO - PROCESS | 1664 | 1463962255249 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1189f1000) [pid = 1664] [serial = 1979] [outer = 0x1184b3000] 17:10:55 INFO - PROCESS | 1664 | 1463962255595 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]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 476ms 17:10:55 INFO - PROCESS | 1664 | 1463962255604 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1664 | 1463962255606 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:10:55 INFO - PROCESS | 1664 | 1463962255608 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1664 | 1463962255609 Marionette TRACE conn2 <- [1,2610,null,{}] 17:10:55 INFO - PROCESS | 1664 | 1463962255611 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}] 17:10:55 INFO - PROCESS | 1664 | 1463962255692 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:10:55 INFO - PROCESS | 1664 | 1463962255696 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x118489000 == 38 [pid = 1664] [id = 660] 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119084c00) [pid = 1664] [serial = 1980] [outer = 0x0] 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11961f800) [pid = 1664] [serial = 1981] [outer = 0x119084c00] 17:10:55 INFO - PROCESS | 1664 | 1463962255725 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1196d6400) [pid = 1664] [serial = 1982] [outer = 0x119084c00] 17:10:56 INFO - PROCESS | 1664 | 1463962256054 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]]]}] 17:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 469ms 17:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:10:56 INFO - PROCESS | 1664 | 1463962256077 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1664 | 1463962256078 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:10:56 INFO - PROCESS | 1664 | 1463962256088 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1664 | 1463962256089 Marionette TRACE conn2 <- [1,2614,null,{}] 17:10:56 INFO - PROCESS | 1664 | 1463962256112 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}] 17:10:56 INFO - PROCESS | 1664 | 1463962256238 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:10:56 INFO - PROCESS | 1664 | 1463962256272 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a311000 == 39 [pid = 1664] [id = 661] 17:10:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1196e8800) [pid = 1664] [serial = 1983] [outer = 0x0] 17:10:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119d29800) [pid = 1664] [serial = 1984] [outer = 0x1196e8800] 17:10:56 INFO - PROCESS | 1664 | 1463962256298 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12340e000) [pid = 1664] [serial = 1985] [outer = 0x1196e8800] 17:10:56 INFO - PROCESS | 1664 | 1463962256613 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]]]}] 17:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 546ms 17:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:10:56 INFO - PROCESS | 1664 | 1463962256628 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1664 | 1463962256629 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:10:56 INFO - PROCESS | 1664 | 1463962256631 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1664 | 1463962256633 Marionette TRACE conn2 <- [1,2618,null,{}] 17:10:56 INFO - PROCESS | 1664 | 1463962256638 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}] 17:10:56 INFO - PROCESS | 1664 | 1463962256747 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:10:56 INFO - PROCESS | 1664 | 1463962256752 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x112158800 == 40 [pid = 1664] [id = 662] 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x110d55400) [pid = 1664] [serial = 1986] [outer = 0x0] 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x110d63400) [pid = 1664] [serial = 1987] [outer = 0x110d55400] 17:10:57 INFO - PROCESS | 1664 | 1463962257028 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112a6a000) [pid = 1664] [serial = 1988] [outer = 0x110d55400] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116f31c00) [pid = 1664] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123090800) [pid = 1664] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119618400) [pid = 1664] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1196e6800) [pid = 1664] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1199c7c00) [pid = 1664] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11318e400) [pid = 1664] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12b936c00) [pid = 1664] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1187d6400) [pid = 1664] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1121aa800) [pid = 1664] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110d58000) [pid = 1664] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118403000) [pid = 1664] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112fcd800) [pid = 1664] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:10:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119111000) [pid = 1664] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:10:57 INFO - PROCESS | 1664 | 1463962257471 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]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 874ms 17:10:57 INFO - PROCESS | 1664 | 1463962257545 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1664 | 1463962257550 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:10:57 INFO - PROCESS | 1664 | 1463962257554 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1664 | 1463962257557 Marionette TRACE conn2 <- [1,2622,null,{}] 17:10:57 INFO - PROCESS | 1664 | 1463962257560 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}] 17:10:57 INFO - PROCESS | 1664 | 1463962257665 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:10:57 INFO - PROCESS | 1664 | 1463962257733 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x123325000 == 41 [pid = 1664] [id = 663] 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1160db400) [pid = 1664] [serial = 1989] [outer = 0x0] 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116744800) [pid = 1664] [serial = 1990] [outer = 0x1160db400] 17:10:57 INFO - PROCESS | 1664 | 1463962257764 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116f24c00) [pid = 1664] [serial = 1991] [outer = 0x1160db400] 17:10:58 INFO - PROCESS | 1664 | 1463962258171 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]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 17:10:58 INFO - PROCESS | 1664 | 1463962258225 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 1664 | 1463962258228 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:10:58 INFO - PROCESS | 1664 | 1463962258233 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 1664 | 1463962258235 Marionette TRACE conn2 <- [1,2626,null,{}] 17:10:58 INFO - PROCESS | 1664 | 1463962258237 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}] 17:10:58 INFO - PROCESS | 1664 | 1463962258335 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:10:58 INFO - PROCESS | 1664 | 1463962258390 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1292a3800 == 42 [pid = 1664] [id = 664] 17:10:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116f2a800) [pid = 1664] [serial = 1992] [outer = 0x0] 17:10:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118238800) [pid = 1664] [serial = 1993] [outer = 0x116f2a800] 17:10:58 INFO - PROCESS | 1664 | 1463962258420 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1187de000) [pid = 1664] [serial = 1994] [outer = 0x116f2a800] 17:10:58 INFO - PROCESS | 1664 | 1463962258838 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]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 622ms 17:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:10:58 INFO - PROCESS | 1664 | 1463962258855 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 1664 | 1463962258857 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:10:58 INFO - PROCESS | 1664 | 1463962258859 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 1664 | 1463962258861 Marionette TRACE conn2 <- [1,2630,null,{}] 17:10:58 INFO - PROCESS | 1664 | 1463962258870 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}] 17:10:58 INFO - PROCESS | 1664 | 1463962258973 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:10:59 INFO - PROCESS | 1664 | 1463962259065 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7f5000 == 43 [pid = 1664] [id = 665] 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1196e6400) [pid = 1664] [serial = 1995] [outer = 0x0] 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119d2b400) [pid = 1664] [serial = 1996] [outer = 0x1196e6400] 17:10:59 INFO - PROCESS | 1664 | 1463962259095 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x123094800) [pid = 1664] [serial = 1997] [outer = 0x1196e6400] 17:10:59 INFO - PROCESS | 1664 | 1463962259504 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]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 17:10:59 INFO - PROCESS | 1664 | 1463962259531 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1664 | 1463962259533 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:10:59 INFO - PROCESS | 1664 | 1463962259535 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1664 | 1463962259536 Marionette TRACE conn2 <- [1,2634,null,{}] 17:10:59 INFO - PROCESS | 1664 | 1463962259539 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}] 17:10:59 INFO - PROCESS | 1664 | 1463962259637 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:10:59 INFO - PROCESS | 1664 | 1463962259691 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd45000 == 44 [pid = 1664] [id = 666] 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x123094400) [pid = 1664] [serial = 1998] [outer = 0x0] 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12350fc00) [pid = 1664] [serial = 1999] [outer = 0x123094400] 17:10:59 INFO - PROCESS | 1664 | 1463962259720 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124168400) [pid = 1664] [serial = 2000] [outer = 0x123094400] 17:11:00 INFO - PROCESS | 1664 | 1463962260118 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]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 619ms 17:11:00 INFO - PROCESS | 1664 | 1463962260154 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:11:00 INFO - PROCESS | 1664 | 1463962260156 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:11:00 INFO - PROCESS | 1664 | 1463962260158 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1664 | 1463962260159 Marionette TRACE conn2 <- [1,2638,null,{}] 17:11:00 INFO - PROCESS | 1664 | 1463962260162 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}] 17:11:00 INFO - PROCESS | 1664 | 1463962260259 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:11:00 INFO - PROCESS | 1664 | 1463962260344 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c728800 == 45 [pid = 1664] [id = 667] 17:11:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1241e8400) [pid = 1664] [serial = 2001] [outer = 0x0] 17:11:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1246d9c00) [pid = 1664] [serial = 2002] [outer = 0x1241e8400] 17:11:00 INFO - PROCESS | 1664 | 1463962260377 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124cc8800) [pid = 1664] [serial = 2003] [outer = 0x1241e8400] 17:11:00 INFO - PROCESS | 1664 | 1463962260794 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]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 17:11:00 INFO - PROCESS | 1664 | 1463962260830 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:11:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:11:00 INFO - PROCESS | 1664 | 1463962260833 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:11:00 INFO - PROCESS | 1664 | 1463962260835 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1664 | 1463962260836 Marionette TRACE conn2 <- [1,2642,null,{}] 17:11:00 INFO - PROCESS | 1664 | 1463962260839 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}] 17:11:00 INFO - PROCESS | 1664 | 1463962260943 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:11:01 INFO - PROCESS | 1664 | 1463962260999 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c37800 == 46 [pid = 1664] [id = 668] 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11909dc00) [pid = 1664] [serial = 2004] [outer = 0x0] 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x124ccb800) [pid = 1664] [serial = 2005] [outer = 0x11909dc00] 17:11:01 INFO - PROCESS | 1664 | 1463962261028 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x126132c00) [pid = 1664] [serial = 2006] [outer = 0x11909dc00] 17:11:01 INFO - PROCESS | 1664 | 1463962261553 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]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 772ms 17:11:01 INFO - PROCESS | 1664 | 1463962261639 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 1664 | 1463962261642 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:11:01 INFO - PROCESS | 1664 | 1463962261653 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1664 | 1463962261656 Marionette TRACE conn2 <- [1,2646,null,{}] 17:11:01 INFO - PROCESS | 1664 | 1463962261661 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}] 17:11:01 INFO - PROCESS | 1664 | 1463962261749 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:11:01 INFO - PROCESS | 1664 | 1463962261811 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171dd000 == 47 [pid = 1664] [id = 669] 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113af2400) [pid = 1664] [serial = 2007] [outer = 0x0] 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115ebd000) [pid = 1664] [serial = 2008] [outer = 0x113af2400] 17:11:01 INFO - PROCESS | 1664 | 1463962261848 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116745c00) [pid = 1664] [serial = 2009] [outer = 0x113af2400] 17:11:02 INFO - PROCESS | 1664 | 1463962262340 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]]]}] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12a311000 == 46 [pid = 1664] [id = 661] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x118489000 == 45 [pid = 1664] [id = 660] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x126533800 == 44 [pid = 1664] [id = 659] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12362c800 == 43 [pid = 1664] [id = 658] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x118476800 == 42 [pid = 1664] [id = 657] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1237f7400) [pid = 1664] [serial = 1951] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11328d000 == 41 [pid = 1664] [id = 656] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12c741000 == 40 [pid = 1664] [id = 653] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x128f1a800 == 39 [pid = 1664] [id = 652] 17:11:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1193e3800 == 38 [pid = 1664] [id = 651] 17:11:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:11:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 733ms 17:11:02 INFO - PROCESS | 1664 | 1463962262383 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1664 | 1463962262388 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:11:02 INFO - PROCESS | 1664 | 1463962262395 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1664 | 1463962262397 Marionette TRACE conn2 <- [1,2650,null,{}] 17:11:02 INFO - PROCESS | 1664 | 1463962262410 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}] 17:11:02 INFO - PROCESS | 1664 | 1463962262539 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b9a9000) [pid = 1664] [serial = 1853] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11891cc00) [pid = 1664] [serial = 1930] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116997400) [pid = 1664] [serial = 1921] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116f29000) [pid = 1664] [serial = 1922] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112755800) [pid = 1664] [serial = 1915] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11301ec00) [pid = 1664] [serial = 1916] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113863400) [pid = 1664] [serial = 1912] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1184ab400) [pid = 1664] [serial = 1927] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1138bf000) [pid = 1664] [serial = 1918] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1196cb400) [pid = 1664] [serial = 1933] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116028c00) [pid = 1664] [serial = 1919] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118039800) [pid = 1664] [serial = 1924] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118403800) [pid = 1664] [serial = 1925] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x111f56000) [pid = 1664] [serial = 1909] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11909c000) [pid = 1664] [serial = 1931] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1232ef000) [pid = 1664] [serial = 1948] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1196e2000) [pid = 1664] [serial = 1936] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119879800) [pid = 1664] [serial = 1937] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1196d9000) [pid = 1664] [serial = 1934] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1199c2400) [pid = 1664] [serial = 1939] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119d29400) [pid = 1664] [serial = 1945] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118409800) [pid = 1664] [serial = 1942] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119d23400) [pid = 1664] [serial = 1940] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12350a400) [pid = 1664] [serial = 1949] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11908a400) [pid = 1664] [serial = 1943] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1184c2000) [pid = 1664] [serial = 1928] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x122f60000) [pid = 1664] [serial = 1946] [outer = 0x0] [url = about:blank] 17:11:02 INFO - PROCESS | 1664 | 1463962262634 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f6000 == 39 [pid = 1664] [id = 670] 17:11:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112755800) [pid = 1664] [serial = 2010] [outer = 0x0] 17:11:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x116a5a400) [pid = 1664] [serial = 2011] [outer = 0x112755800] 17:11:02 INFO - PROCESS | 1664 | 1463962262681 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1183aa400) [pid = 1664] [serial = 2012] [outer = 0x112755800] 17:11:03 INFO - PROCESS | 1664 | 1463962263043 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]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:11:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 680ms 17:11:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:11:03 INFO - PROCESS | 1664 | 1463962263075 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1664 | 1463962263076 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:11:03 INFO - PROCESS | 1664 | 1463962263078 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1664 | 1463962263081 Marionette TRACE conn2 <- [1,2654,null,{}] 17:11:03 INFO - PROCESS | 1664 | 1463962263110 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}] 17:11:03 INFO - PROCESS | 1664 | 1463962263229 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:11:03 INFO - PROCESS | 1664 | 1463962263240 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x126545000 == 40 [pid = 1664] [id = 671] 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1184b4c00) [pid = 1664] [serial = 2013] [outer = 0x0] 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118923400) [pid = 1664] [serial = 2014] [outer = 0x1184b4c00] 17:11:03 INFO - PROCESS | 1664 | 1463962263267 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1196ce800) [pid = 1664] [serial = 2015] [outer = 0x1184b4c00] 17:11:03 INFO - PROCESS | 1664 | 1463962263557 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]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:11:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 542ms 17:11:03 INFO - PROCESS | 1664 | 1463962263620 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1664 | 1463962263622 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:11:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:11:03 INFO - PROCESS | 1664 | 1463962263624 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1664 | 1463962263625 Marionette TRACE conn2 <- [1,2658,null,{}] 17:11:03 INFO - PROCESS | 1664 | 1463962263627 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}] 17:11:03 INFO - PROCESS | 1664 | 1463962263722 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:11:03 INFO - PROCESS | 1664 | 1463962263775 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f0e800 == 41 [pid = 1664] [id = 672] 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1196cfc00) [pid = 1664] [serial = 2016] [outer = 0x0] 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1196e5000) [pid = 1664] [serial = 2017] [outer = 0x1196cfc00] 17:11:03 INFO - PROCESS | 1664 | 1463962263800 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x122f60000) [pid = 1664] [serial = 2018] [outer = 0x1196cfc00] 17:11:04 INFO - PROCESS | 1664 | 1463962264045 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]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 17:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:11:04 INFO - PROCESS | 1664 | 1463962264094 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1664 | 1463962264095 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:11:04 INFO - PROCESS | 1664 | 1463962264105 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1664 | 1463962264106 Marionette TRACE conn2 <- [1,2662,null,{}] 17:11:04 INFO - PROCESS | 1664 | 1463962264108 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}] 17:11:04 INFO - PROCESS | 1664 | 1463962264192 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:11:04 INFO - PROCESS | 1664 | 1463962264196 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a962800 == 42 [pid = 1664] [id = 673] 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12309a000) [pid = 1664] [serial = 2019] [outer = 0x0] 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12335ec00) [pid = 1664] [serial = 2020] [outer = 0x12309a000] 17:11:04 INFO - PROCESS | 1664 | 1463962264223 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1244ad000) [pid = 1664] [serial = 2021] [outer = 0x12309a000] 17:11:04 INFO - PROCESS | 1664 | 1463962264561 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]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 477ms 17:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:11:04 INFO - PROCESS | 1664 | 1463962264574 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1664 | 1463962264575 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:11:04 INFO - PROCESS | 1664 | 1463962264577 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1664 | 1463962264578 Marionette TRACE conn2 <- [1,2666,null,{}] 17:11:04 INFO - PROCESS | 1664 | 1463962264581 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}] 17:11:04 INFO - PROCESS | 1664 | 1463962264708 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:11:04 INFO - PROCESS | 1664 | 1463962264720 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b096800 == 43 [pid = 1664] [id = 674] 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1230f1c00) [pid = 1664] [serial = 2022] [outer = 0x0] 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1247ae800) [pid = 1664] [serial = 2023] [outer = 0x1230f1c00] 17:11:04 INFO - PROCESS | 1664 | 1463962264746 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a4d400) [pid = 1664] [serial = 2024] [outer = 0x1230f1c00] 17:11:05 INFO - PROCESS | 1664 | 1463962265567 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]]]}] 17:11:05 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) 17:11:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 17:11:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:11:05 INFO - PROCESS | 1664 | 1463962265596 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:11:05 INFO - PROCESS | 1664 | 1463962265597 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:11:05 INFO - PROCESS | 1664 | 1463962265605 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 1664 | 1463962265606 Marionette TRACE conn2 <- [1,2670,null,{}] 17:11:05 INFO - PROCESS | 1664 | 1463962265609 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}] 17:11:05 INFO - PROCESS | 1664 | 1463962265714 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:11:05 INFO - PROCESS | 1664 | 1463962265750 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c726000 == 44 [pid = 1664] [id = 675] 17:11:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1268a1400) [pid = 1664] [serial = 2025] [outer = 0x0] 17:11:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a54800) [pid = 1664] [serial = 2026] [outer = 0x1268a1400] 17:11:05 INFO - PROCESS | 1664 | 1463962265774 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128b4fc00) [pid = 1664] [serial = 2027] [outer = 0x1268a1400] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119084c00) [pid = 1664] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1132b3000) [pid = 1664] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12335cc00) [pid = 1664] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x111c8ac00) [pid = 1664] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1161f1c00) [pid = 1664] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113185000) [pid = 1664] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1184aac00) [pid = 1664] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112850000) [pid = 1664] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116023400) [pid = 1664] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116f2c000) [pid = 1664] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1184b3000) [pid = 1664] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:11:06 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11380dc00) [pid = 1664] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:11:06 INFO - PROCESS | 1664 | 1463962266551 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] 17:11:06 INFO - PROCESS | 1664 | 1463962266576 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:11:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:11:06 INFO - PROCESS | 1664 | 1463962266578 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1664 | 1463962266579 Marionette TRACE conn2 <- [1,2674,null,{}] 17:11:06 INFO - PROCESS | 1664 | 1463962266583 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}] 17:11:06 INFO - PROCESS | 1664 | 1463962266662 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:11:06 INFO - PROCESS | 1664 | 1463962266668 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b30800 == 45 [pid = 1664] [id = 676] 17:11:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11380dc00) [pid = 1664] [serial = 2028] [outer = 0x0] 17:11:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11820fc00) [pid = 1664] [serial = 2029] [outer = 0x11380dc00] 17:11:06 INFO - PROCESS | 1664 | 1463962266693 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119618000) [pid = 1664] [serial = 2030] [outer = 0x11380dc00] 17:11:07 INFO - PROCESS | 1664 | 1463962267525 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] 17:11:07 INFO - PROCESS | 1664 | 1463962267553 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:11:07 INFO - PROCESS | 1664 | 1463962267555 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1664 | 1463962267556 Marionette TRACE conn2 <- [1,2678,null,{}] 17:11:07 INFO - PROCESS | 1664 | 1463962267559 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}] 17:11:07 INFO - PROCESS | 1664 | 1463962267658 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:11:07 INFO - PROCESS | 1664 | 1463962267665 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d044000 == 46 [pid = 1664] [id = 677] 17:11:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116021800) [pid = 1664] [serial = 2031] [outer = 0x0] 17:11:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128b55400) [pid = 1664] [serial = 2032] [outer = 0x116021800] 17:11:07 INFO - PROCESS | 1664 | 1463962267689 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128b5bc00) [pid = 1664] [serial = 2033] [outer = 0x116021800] 17:11:08 INFO - PROCESS | 1664 | 1463962268458 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]]]}] 17:11:08 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) 17:11:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 918ms 17:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:11:08 INFO - PROCESS | 1664 | 1463962268473 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1664 | 1463962268475 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:11:08 INFO - PROCESS | 1664 | 1463962268477 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1664 | 1463962268478 Marionette TRACE conn2 <- [1,2682,null,{}] 17:11:08 INFO - PROCESS | 1664 | 1463962268480 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}] 17:11:08 INFO - PROCESS | 1664 | 1463962268562 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:11:08 INFO - PROCESS | 1664 | 1463962268567 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0d7000 == 47 [pid = 1664] [id = 678] 17:11:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1196d0800) [pid = 1664] [serial = 2034] [outer = 0x0] 17:11:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128c7c800) [pid = 1664] [serial = 2035] [outer = 0x1196d0800] 17:11:08 INFO - PROCESS | 1664 | 1463962268593 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128c86000) [pid = 1664] [serial = 2036] [outer = 0x1196d0800] 17:11:09 INFO - PROCESS | 1664 | 1463962269570 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]]]}] 17:11:09 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) 17:11:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1120ms 17:11:09 INFO - PROCESS | 1664 | 1463962269598 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 1664 | 1463962269600 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:11:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:11:09 INFO - PROCESS | 1664 | 1463962269604 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1664 | 1463962269605 Marionette TRACE conn2 <- [1,2686,null,{}] 17:11:09 INFO - PROCESS | 1664 | 1463962269610 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}] 17:11:09 INFO - PROCESS | 1664 | 1463962269719 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:11:09 INFO - PROCESS | 1664 | 1463962269773 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1230d3800 == 48 [pid = 1664] [id = 679] 17:11:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x115e3fc00) [pid = 1664] [serial = 2037] [outer = 0x0] 17:11:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116a50c00) [pid = 1664] [serial = 2038] [outer = 0x115e3fc00] 17:11:09 INFO - PROCESS | 1664 | 1463962269805 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11820d800) [pid = 1664] [serial = 2039] [outer = 0x115e3fc00] 17:11:10 INFO - PROCESS | 1664 | 1463962270737 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] 17:11:10 INFO - PROCESS | 1664 | 1463962270781 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:11:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:11:10 INFO - PROCESS | 1664 | 1463962270785 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1664 | 1463962270787 Marionette TRACE conn2 <- [1,2690,null,{}] 17:11:10 INFO - PROCESS | 1664 | 1463962270790 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}] 17:11:10 INFO - PROCESS | 1664 | 1463962270888 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:11:10 INFO - PROCESS | 1664 | 1463962270942 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7ee000 == 49 [pid = 1664] [id = 680] 17:11:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11840d000) [pid = 1664] [serial = 2040] [outer = 0x0] 17:11:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118411400) [pid = 1664] [serial = 2041] [outer = 0x11840d000] 17:11:10 INFO - PROCESS | 1664 | 1463962270971 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1196ee800) [pid = 1664] [serial = 2042] [outer = 0x11840d000] 17:11:12 INFO - PROCESS | 1664 | 1463962272021 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] 17:11:12 INFO - PROCESS | 1664 | 1463962272063 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:11:12 INFO - PROCESS | 1664 | 1463962272066 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1664 | 1463962272069 Marionette TRACE conn2 <- [1,2694,null,{}] 17:11:12 INFO - PROCESS | 1664 | 1463962272073 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}] 17:11:12 INFO - PROCESS | 1664 | 1463962272170 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:11:12 INFO - PROCESS | 1664 | 1463962272257 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12103a800 == 50 [pid = 1664] [id = 681] 17:11:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1138b1800) [pid = 1664] [serial = 2043] [outer = 0x0] 17:11:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x113d5e800) [pid = 1664] [serial = 2044] [outer = 0x1138b1800] 17:11:12 INFO - PROCESS | 1664 | 1463962272287 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1166b7800) [pid = 1664] [serial = 2045] [outer = 0x1138b1800] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf29800 == 49 [pid = 1664] [id = 635] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12d044000 == 48 [pid = 1664] [id = 677] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x126b30800 == 47 [pid = 1664] [id = 676] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12c726000 == 46 [pid = 1664] [id = 675] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12b096800 == 45 [pid = 1664] [id = 674] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12a962800 == 44 [pid = 1664] [id = 673] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x128f0e800 == 43 [pid = 1664] [id = 672] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x126545000 == 42 [pid = 1664] [id = 671] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1185f6000 == 41 [pid = 1664] [id = 670] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1171dd000 == 40 [pid = 1664] [id = 669] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x128c37800 == 39 [pid = 1664] [id = 668] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12c728800 == 38 [pid = 1664] [id = 667] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd45000 == 37 [pid = 1664] [id = 666] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7f5000 == 36 [pid = 1664] [id = 665] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1292a3800 == 35 [pid = 1664] [id = 664] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x123325000 == 34 [pid = 1664] [id = 663] 17:11:13 INFO - PROCESS | 1664 | --DOCSHELL 0x112158800 == 33 [pid = 1664] [id = 662] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1196d6400) [pid = 1664] [serial = 1982] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11961f800) [pid = 1664] [serial = 1981] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119d29800) [pid = 1664] [serial = 1984] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x115e3ec00) [pid = 1664] [serial = 1913] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x123547000) [pid = 1664] [serial = 1907] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112854800) [pid = 1664] [serial = 1910] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116f25400) [pid = 1664] [serial = 1957] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x113d60400) [pid = 1664] [serial = 1970] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113189800) [pid = 1664] [serial = 1969] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1196d9800) [pid = 1664] [serial = 1961] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1230eb400) [pid = 1664] [serial = 1966] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116188000) [pid = 1664] [serial = 1972] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118236800) [pid = 1664] [serial = 1975] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x123357800) [pid = 1664] [serial = 1967] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1184ac000) [pid = 1664] [serial = 1976] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1189f1000) [pid = 1664] [serial = 1979] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116996c00) [pid = 1664] [serial = 1973] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11803bc00) [pid = 1664] [serial = 1958] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119087000) [pid = 1664] [serial = 1960] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1184c3000) [pid = 1664] [serial = 1978] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116138800) [pid = 1664] [serial = 1955] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x113afa800) [pid = 1664] [serial = 1954] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119d26000) [pid = 1664] [serial = 1963] [outer = 0x0] [url = about:blank] 17:11:13 INFO - PROCESS | 1664 | 1463962273155 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] 17:11:13 INFO - PROCESS | 1664 | 1463962273195 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:11:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:11:13 INFO - PROCESS | 1664 | 1463962273200 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1664 | 1463962273201 Marionette TRACE conn2 <- [1,2698,null,{}] 17:11:13 INFO - PROCESS | 1664 | 1463962273203 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}] 17:11:13 INFO - PROCESS | 1664 | 1463962273277 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:11:13 INFO - PROCESS | 1664 | 1463962273282 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171d9800 == 34 [pid = 1664] [id = 682] 17:11:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113189400) [pid = 1664] [serial = 2046] [outer = 0x0] 17:11:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116023000) [pid = 1664] [serial = 2047] [outer = 0x113189400] 17:11:13 INFO - PROCESS | 1664 | 1463962273310 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1166bc000) [pid = 1664] [serial = 2048] [outer = 0x113189400] 17:11:14 INFO - PROCESS | 1664 | 1463962274151 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] 17:11:14 INFO - PROCESS | 1664 | 1463962274172 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:11:14 INFO - PROCESS | 1664 | 1463962274174 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1664 | 1463962274177 Marionette TRACE conn2 <- [1,2702,null,{}] 17:11:14 INFO - PROCESS | 1664 | 1463962274187 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}] 17:11:14 INFO - PROCESS | 1664 | 1463962274271 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:11:14 INFO - PROCESS | 1664 | 1463962274324 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12104b000 == 35 [pid = 1664] [id = 683] 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112855c00) [pid = 1664] [serial = 2049] [outer = 0x0] 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116f2b400) [pid = 1664] [serial = 2050] [outer = 0x112855c00] 17:11:14 INFO - PROCESS | 1664 | 1463962274352 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11820ec00) [pid = 1664] [serial = 2051] [outer = 0x112855c00] 17:11:14 INFO - PROCESS | 1664 | 1463962274638 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]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:11:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 476ms 17:11:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:11:14 INFO - PROCESS | 1664 | 1463962274656 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1664 | 1463962274657 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:11:14 INFO - PROCESS | 1664 | 1463962274659 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1664 | 1463962274660 Marionette TRACE conn2 <- [1,2706,null,{}] 17:11:14 INFO - PROCESS | 1664 | 1463962274662 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}] 17:11:14 INFO - PROCESS | 1664 | 1463962274761 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:11:14 INFO - PROCESS | 1664 | 1463962274764 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e2b000 == 36 [pid = 1664] [id = 684] 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118402c00) [pid = 1664] [serial = 2052] [outer = 0x0] 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1184ab000) [pid = 1664] [serial = 2053] [outer = 0x118402c00] 17:11:14 INFO - PROCESS | 1664 | 1463962274793 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1184cb800) [pid = 1664] [serial = 2054] [outer = 0x118402c00] 17:11:15 INFO - PROCESS | 1664 | 1463962275202 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]]]}] 17:11:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:11:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 623ms 17:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:11:15 INFO - PROCESS | 1664 | 1463962275289 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1664 | 1463962275291 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:11:15 INFO - PROCESS | 1664 | 1463962275294 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1664 | 1463962275296 Marionette TRACE conn2 <- [1,2710,null,{}] 17:11:15 INFO - PROCESS | 1664 | 1463962275299 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}] 17:11:15 INFO - PROCESS | 1664 | 1463962275433 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:11:15 INFO - PROCESS | 1664 | 1463962275439 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d29800 == 37 [pid = 1664] [id = 685] 17:11:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1184b5000) [pid = 1664] [serial = 2055] [outer = 0x0] 17:11:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118921c00) [pid = 1664] [serial = 2056] [outer = 0x1184b5000] 17:11:15 INFO - PROCESS | 1664 | 1463962275493 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119082400) [pid = 1664] [serial = 2057] [outer = 0x1184b5000] 17:11:15 INFO - PROCESS | 1664 | 1463962275809 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] 17:11:15 INFO - PROCESS | 1664 | 1463962275820 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:11:15 INFO - PROCESS | 1664 | 1463962275822 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1664 | 1463962275823 Marionette TRACE conn2 <- [1,2714,null,{}] 17:11:15 INFO - PROCESS | 1664 | 1463962275825 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}] 17:11:15 INFO - PROCESS | 1664 | 1463962275937 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:11:15 INFO - PROCESS | 1664 | 1463962275974 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f20800 == 38 [pid = 1664] [id = 686] 17:11:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1189edc00) [pid = 1664] [serial = 2058] [outer = 0x0] 17:11:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119619400) [pid = 1664] [serial = 2059] [outer = 0x1189edc00] 17:11:16 INFO - PROCESS | 1664 | 1463962276007 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119870000) [pid = 1664] [serial = 2060] [outer = 0x1189edc00] 17:11:16 INFO - PROCESS | 1664 | 1463962276347 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]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:11:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 569ms 17:11:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:11:16 INFO - PROCESS | 1664 | 1463962276391 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1664 | 1463962276392 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:11:16 INFO - PROCESS | 1664 | 1463962276394 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1664 | 1463962276396 Marionette TRACE conn2 <- [1,2718,null,{}] 17:11:16 INFO - PROCESS | 1664 | 1463962276398 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}] 17:11:16 INFO - PROCESS | 1664 | 1463962276492 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:11:16 INFO - PROCESS | 1664 | 1463962276496 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a587000 == 39 [pid = 1664] [id = 687] 17:11:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11908a400) [pid = 1664] [serial = 2061] [outer = 0x0] 17:11:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119b9d800) [pid = 1664] [serial = 2062] [outer = 0x11908a400] 17:11:16 INFO - PROCESS | 1664 | 1463962276522 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119d2b800) [pid = 1664] [serial = 2063] [outer = 0x11908a400] 17:11:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 17:11:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:11:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 17:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:16 INFO - _addTest/ [0,2721,"getWindowHandle",null] 17:11:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:11:16 INFO - PROCESS | 1664 | 1463962276875 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:11:16 INFO - PROCESS | 1664 | 1463962276878 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1664 | 1463962276878 Marionette TRACE conn2 <- [1,2722,null,{}] 17:11:16 INFO - PROCESS | 1664 | 1463962276881 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}] 17:11:17 INFO - PROCESS | 1664 | 1463962276995 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:11:17 INFO - PROCESS | 1664 | 1463962277000 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af52800 == 40 [pid = 1664] [id = 688] 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1199bfc00) [pid = 1664] [serial = 2064] [outer = 0x0] 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12308ec00) [pid = 1664] [serial = 2065] [outer = 0x1199bfc00] 17:11:17 INFO - PROCESS | 1664 | 1463962277066 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x123099800) [pid = 1664] [serial = 2066] [outer = 0x1199bfc00] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1268a1400) [pid = 1664] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11380dc00) [pid = 1664] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1184b4c00) [pid = 1664] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12309a000) [pid = 1664] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11909dc00) [pid = 1664] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112755800) [pid = 1664] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113af2400) [pid = 1664] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1196cfc00) [pid = 1664] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1230f1c00) [pid = 1664] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12335d000) [pid = 1664] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:11:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116021800) [pid = 1664] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:11:17 INFO - PROCESS | 1664 | 1463962277653 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] 17:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:11:17 INFO - PROCESS | 1664 | 1463962277700 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:11:17 INFO - PROCESS | 1664 | 1463962277702 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1664 | 1463962277703 Marionette TRACE conn2 <- [1,2726,null,{}] 17:11:17 INFO - PROCESS | 1664 | 1463962277706 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}] 17:11:17 INFO - PROCESS | 1664 | 1463962277780 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:11:17 INFO - PROCESS | 1664 | 1463962277786 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12104a800 == 41 [pid = 1664] [id = 689] 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1196dfc00) [pid = 1664] [serial = 2067] [outer = 0x0] 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12309b800) [pid = 1664] [serial = 2068] [outer = 0x1196dfc00] 17:11:17 INFO - PROCESS | 1664 | 1463962277812 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12334f800) [pid = 1664] [serial = 2069] [outer = 0x1196dfc00] 17:11:18 INFO - PROCESS | 1664 | 1463962278103 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]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:11:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 422ms 17:11:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:11:18 INFO - PROCESS | 1664 | 1463962278125 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 1664 | 1463962278126 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:11:18 INFO - PROCESS | 1664 | 1463962278128 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1664 | 1463962278129 Marionette TRACE conn2 <- [1,2730,null,{}] 17:11:18 INFO - PROCESS | 1664 | 1463962278131 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}] 17:11:18 INFO - PROCESS | 1664 | 1463962278213 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:11:18 INFO - PROCESS | 1664 | 1463962278219 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd3b800 == 42 [pid = 1664] [id = 690] 17:11:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x123354c00) [pid = 1664] [serial = 2070] [outer = 0x0] 17:11:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12340f000) [pid = 1664] [serial = 2071] [outer = 0x123354c00] 17:11:18 INFO - PROCESS | 1664 | 1463962278244 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1236eb800) [pid = 1664] [serial = 2072] [outer = 0x123354c00] 17:11:19 INFO - PROCESS | 1664 | 1463962279061 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] 17:11:19 INFO - PROCESS | 1664 | 1463962279102 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:11:19 INFO - PROCESS | 1664 | 1463962279111 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1664 | 1463962279113 Marionette TRACE conn2 <- [1,2734,null,{}] 17:11:19 INFO - PROCESS | 1664 | 1463962279115 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}] 17:11:19 INFO - PROCESS | 1664 | 1463962279227 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:11:19 INFO - PROCESS | 1664 | 1463962279233 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4ce000 == 43 [pid = 1664] [id = 691] 17:11:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x123355000) [pid = 1664] [serial = 2073] [outer = 0x0] 17:11:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124cc5c00) [pid = 1664] [serial = 2074] [outer = 0x123355000] 17:11:19 INFO - PROCESS | 1664 | 1463962279262 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1267d2400) [pid = 1664] [serial = 2075] [outer = 0x123355000] 17:11:19 INFO - PROCESS | 1664 | 1463962279686 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]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 628ms 17:11:19 INFO - PROCESS | 1664 | 1463962279734 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1664 | 1463962279737 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:11:19 INFO - PROCESS | 1664 | 1463962279741 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1664 | 1463962279744 Marionette TRACE conn2 <- [1,2738,null,{}] 17:11:19 INFO - PROCESS | 1664 | 1463962279747 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}] 17:11:19 INFO - PROCESS | 1664 | 1463962279856 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:11:19 INFO - PROCESS | 1664 | 1463962279925 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ec000 == 44 [pid = 1664] [id = 692] 17:11:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112a5fc00) [pid = 1664] [serial = 2076] [outer = 0x0] 17:11:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11334d400) [pid = 1664] [serial = 2077] [outer = 0x112a5fc00] 17:11:19 INFO - PROCESS | 1664 | 1463962279957 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116069c00) [pid = 1664] [serial = 2078] [outer = 0x112a5fc00] 17:11:20 INFO - PROCESS | 1664 | 1463962280385 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]]]}] 17:11:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:11:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 675ms 17:11:20 INFO - PROCESS | 1664 | 1463962280428 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 1664 | 1463962280434 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:11:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:11:20 INFO - PROCESS | 1664 | 1463962280453 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 1664 | 1463962280455 Marionette TRACE conn2 <- [1,2742,null,{}] 17:11:20 INFO - PROCESS | 1664 | 1463962280458 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}] 17:11:20 INFO - PROCESS | 1664 | 1463962280570 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:11:20 INFO - PROCESS | 1664 | 1463962280661 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b18000 == 45 [pid = 1664] [id = 693] 17:11:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1161f1c00) [pid = 1664] [serial = 2079] [outer = 0x0] 17:11:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116990400) [pid = 1664] [serial = 2080] [outer = 0x1161f1c00] 17:11:20 INFO - PROCESS | 1664 | 1463962280710 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118404400) [pid = 1664] [serial = 2081] [outer = 0x1161f1c00] 17:11:21 INFO - PROCESS | 1664 | 1463962281154 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]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 723ms 17:11:21 INFO - PROCESS | 1664 | 1463962281175 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1664 | 1463962281176 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:11:21 INFO - PROCESS | 1664 | 1463962281179 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1664 | 1463962281181 Marionette TRACE conn2 <- [1,2746,null,{}] 17:11:21 INFO - PROCESS | 1664 | 1463962281189 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}] 17:11:21 INFO - PROCESS | 1664 | 1463962281291 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:11:21 INFO - PROCESS | 1664 | 1463962281349 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca44000 == 46 [pid = 1664] [id = 694] 17:11:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119093c00) [pid = 1664] [serial = 2082] [outer = 0x0] 17:11:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1196cf800) [pid = 1664] [serial = 2083] [outer = 0x119093c00] 17:11:21 INFO - PROCESS | 1664 | 1463962281380 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119878000) [pid = 1664] [serial = 2084] [outer = 0x119093c00] 17:11:21 INFO - PROCESS | 1664 | 1463962281827 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]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 672ms 17:11:21 INFO - PROCESS | 1664 | 1463962281851 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:11:21 INFO - PROCESS | 1664 | 1463962281853 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:11:21 INFO - PROCESS | 1664 | 1463962281856 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1664 | 1463962281857 Marionette TRACE conn2 <- [1,2750,null,{}] 17:11:21 INFO - PROCESS | 1664 | 1463962281859 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}] 17:11:21 INFO - PROCESS | 1664 | 1463962281959 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:11:22 INFO - PROCESS | 1664 | 1463962282045 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d04c800 == 47 [pid = 1664] [id = 695] 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119d22400) [pid = 1664] [serial = 2085] [outer = 0x0] 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1237f0000) [pid = 1664] [serial = 2086] [outer = 0x119d22400] 17:11:22 INFO - PROCESS | 1664 | 1463962282075 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x124ccd800) [pid = 1664] [serial = 2087] [outer = 0x119d22400] 17:11:22 INFO - PROCESS | 1664 | 1463962282509 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]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:11:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 669ms 17:11:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:11:22 INFO - PROCESS | 1664 | 1463962282526 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 1664 | 1463962282528 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:11:22 INFO - PROCESS | 1664 | 1463962282532 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1664 | 1463962282534 Marionette TRACE conn2 <- [1,2754,null,{}] 17:11:22 INFO - PROCESS | 1664 | 1463962282537 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}] 17:11:22 INFO - PROCESS | 1664 | 1463962282626 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:11:22 INFO - PROCESS | 1664 | 1463962282675 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c5000 == 48 [pid = 1664] [id = 696] 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123091c00) [pid = 1664] [serial = 2088] [outer = 0x0] 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x126772800) [pid = 1664] [serial = 2089] [outer = 0x123091c00] 17:11:22 INFO - PROCESS | 1664 | 1463962282706 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x126897400) [pid = 1664] [serial = 2090] [outer = 0x123091c00] 17:11:23 INFO - PROCESS | 1664 | 1463962283116 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]]]}] 17:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 622ms 17:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:11:23 INFO - PROCESS | 1664 | 1463962283153 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1664 | 1463962283155 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:11:23 INFO - PROCESS | 1664 | 1463962283157 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1664 | 1463962283158 Marionette TRACE conn2 <- [1,2758,null,{}] 17:11:23 INFO - PROCESS | 1664 | 1463962283160 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}] 17:11:23 INFO - PROCESS | 1664 | 1463962283278 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:11:23 INFO - PROCESS | 1664 | 1463962283431 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5d0800 == 49 [pid = 1664] [id = 697] 17:11:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x112856400) [pid = 1664] [serial = 2091] [outer = 0x0] 17:11:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128b4e400) [pid = 1664] [serial = 2092] [outer = 0x112856400] 17:11:23 INFO - PROCESS | 1664 | 1463962283463 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128c7e400) [pid = 1664] [serial = 2093] [outer = 0x112856400] 17:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 17:11:23 INFO - PROCESS | 1664 | 1463962283872 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]]]}] 17:11:23 INFO - PROCESS | 1664 | 1463962283877 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1664 | 1463962283878 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:11:23 INFO - PROCESS | 1664 | 1463962283881 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1664 | 1463962283882 Marionette TRACE conn2 <- [1,2762,null,{}] 17:11:23 INFO - PROCESS | 1664 | 1463962283885 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}] 17:11:24 INFO - PROCESS | 1664 | 1463962284104 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:11:24 INFO - PROCESS | 1664 | 1463962284169 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193f4800 == 50 [pid = 1664] [id = 698] 17:11:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1121b5800) [pid = 1664] [serial = 2094] [outer = 0x0] 17:11:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x112a62000) [pid = 1664] [serial = 2095] [outer = 0x1121b5800] 17:11:24 INFO - PROCESS | 1664 | 1463962284199 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11334cc00) [pid = 1664] [serial = 2096] [outer = 0x1121b5800] 17:11:24 INFO - PROCESS | 1664 | 1463962284649 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]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:11:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 819ms 17:11:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:11:24 INFO - PROCESS | 1664 | 1463962284722 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1664 | 1463962284725 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:11:24 INFO - PROCESS | 1664 | 1463962284731 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1664 | 1463962284739 Marionette TRACE conn2 <- [1,2766,null,{}] 17:11:24 INFO - PROCESS | 1664 | 1463962284743 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}] 17:11:24 INFO - PROCESS | 1664 | 1463962284894 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:11:24 INFO - PROCESS | 1664 | 1463962284968 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193dc800 == 51 [pid = 1664] [id = 699] 17:11:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x116745400) [pid = 1664] [serial = 2097] [outer = 0x0] 17:11:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x116f28000) [pid = 1664] [serial = 2098] [outer = 0x116745400] 17:11:24 INFO - PROCESS | 1664 | 1463962284997 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11820b400) [pid = 1664] [serial = 2099] [outer = 0x116745400] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd3b800 == 50 [pid = 1664] [id = 690] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12104a800 == 49 [pid = 1664] [id = 689] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12af52800 == 48 [pid = 1664] [id = 688] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12a587000 == 47 [pid = 1664] [id = 687] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x128f20800 == 46 [pid = 1664] [id = 686] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x126d29800 == 45 [pid = 1664] [id = 685] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x124e2b000 == 44 [pid = 1664] [id = 684] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x128c7c800) [pid = 1664] [serial = 2035] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x110d63400) [pid = 1664] [serial = 1987] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116744800) [pid = 1664] [serial = 1990] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x118238800) [pid = 1664] [serial = 1993] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119d2b400) [pid = 1664] [serial = 1996] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12350fc00) [pid = 1664] [serial = 1999] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1246d9c00) [pid = 1664] [serial = 2002] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12104b000 == 43 [pid = 1664] [id = 683] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x1171d9800 == 42 [pid = 1664] [id = 682] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x12103a800 == 41 [pid = 1664] [id = 681] 17:11:25 INFO - PROCESS | 1664 | --DOCSHELL 0x1230d3800 == 40 [pid = 1664] [id = 679] 17:11:25 INFO - PROCESS | 1664 | 1463962285430 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]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 727ms 17:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:11:25 INFO - PROCESS | 1664 | 1463962285458 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1664 | 1463962285460 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:11:25 INFO - PROCESS | 1664 | 1463962285462 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1664 | 1463962285463 Marionette TRACE conn2 <- [1,2770,null,{}] 17:11:25 INFO - PROCESS | 1664 | 1463962285466 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}] 17:11:25 INFO - PROCESS | 1664 | 1463962285567 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1240c1000) [pid = 1664] [serial = 1952] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128b55400) [pid = 1664] [serial = 2032] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128a54800) [pid = 1664] [serial = 2026] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11820fc00) [pid = 1664] [serial = 2029] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118923400) [pid = 1664] [serial = 2014] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1196ce800) [pid = 1664] [serial = 2015] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12335ec00) [pid = 1664] [serial = 2020] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1244ad000) [pid = 1664] [serial = 2021] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x126132c00) [pid = 1664] [serial = 2006] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124ccb800) [pid = 1664] [serial = 2005] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x116a5a400) [pid = 1664] [serial = 2011] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1183aa400) [pid = 1664] [serial = 2012] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x115ebd000) [pid = 1664] [serial = 2008] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116745c00) [pid = 1664] [serial = 2009] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1196e5000) [pid = 1664] [serial = 2017] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x122f60000) [pid = 1664] [serial = 2018] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128b4fc00) [pid = 1664] [serial = 2027] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119618000) [pid = 1664] [serial = 2030] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1247ae800) [pid = 1664] [serial = 2023] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128a4d400) [pid = 1664] [serial = 2024] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128b5bc00) [pid = 1664] [serial = 2033] [outer = 0x0] [url = about:blank] 17:11:25 INFO - PROCESS | 1664 | 1463962285658 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ef800 == 41 [pid = 1664] [id = 700] 17:11:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x115ebd000) [pid = 1664] [serial = 2100] [outer = 0x0] 17:11:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x116a5a400) [pid = 1664] [serial = 2101] [outer = 0x115ebd000] 17:11:25 INFO - PROCESS | 1664 | 1463962285700 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1184b8400) [pid = 1664] [serial = 2102] [outer = 0x115ebd000] 17:11:26 INFO - PROCESS | 1664 | 1463962286060 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]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 619ms 17:11:26 INFO - PROCESS | 1664 | 1463962286081 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1664 | 1463962286087 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:11:26 INFO - PROCESS | 1664 | 1463962286095 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1664 | 1463962286098 Marionette TRACE conn2 <- [1,2774,null,{}] 17:11:26 INFO - PROCESS | 1664 | 1463962286123 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}] 17:11:26 INFO - PROCESS | 1664 | 1463962286207 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:11:26 INFO - PROCESS | 1664 | 1463962286233 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d1d000 == 42 [pid = 1664] [id = 701] 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119093000) [pid = 1664] [serial = 2103] [outer = 0x0] 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1196cb000) [pid = 1664] [serial = 2104] [outer = 0x119093000] 17:11:26 INFO - PROCESS | 1664 | 1463962286258 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1196eb000) [pid = 1664] [serial = 2105] [outer = 0x119093000] 17:11:26 INFO - PROCESS | 1664 | 1463962286605 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]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 544ms 17:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:11:26 INFO - PROCESS | 1664 | 1463962286636 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1664 | 1463962286637 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:11:26 INFO - PROCESS | 1664 | 1463962286639 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1664 | 1463962286640 Marionette TRACE conn2 <- [1,2778,null,{}] 17:11:26 INFO - PROCESS | 1664 | 1463962286649 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}] 17:11:26 INFO - PROCESS | 1664 | 1463962286758 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:11:26 INFO - PROCESS | 1664 | 1463962286766 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e9000 == 43 [pid = 1664] [id = 702] 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1196eb800) [pid = 1664] [serial = 2106] [outer = 0x0] 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119d24000) [pid = 1664] [serial = 2107] [outer = 0x1196eb800] 17:11:26 INFO - PROCESS | 1664 | 1463962286791 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123090800) [pid = 1664] [serial = 2108] [outer = 0x1196eb800] 17:11:27 INFO - PROCESS | 1664 | 1463962287188 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]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 17:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:11:27 INFO - PROCESS | 1664 | 1463962287208 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 1664 | 1463962287209 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:11:27 INFO - PROCESS | 1664 | 1463962287211 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1664 | 1463962287213 Marionette TRACE conn2 <- [1,2782,null,{}] 17:11:27 INFO - PROCESS | 1664 | 1463962287215 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}] 17:11:27 INFO - PROCESS | 1664 | 1463962287328 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:11:27 INFO - PROCESS | 1664 | 1463962287335 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a978000 == 44 [pid = 1664] [id = 703] 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123980400) [pid = 1664] [serial = 2109] [outer = 0x0] 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1244a3c00) [pid = 1664] [serial = 2110] [outer = 0x123980400] 17:11:27 INFO - PROCESS | 1664 | 1463962287365 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1265cf000) [pid = 1664] [serial = 2111] [outer = 0x123980400] 17:11:27 INFO - PROCESS | 1664 | 1463962287720 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]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 517ms 17:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:11:27 INFO - PROCESS | 1664 | 1463962287730 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 1664 | 1463962287731 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:11:27 INFO - PROCESS | 1664 | 1463962287733 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1664 | 1463962287734 Marionette TRACE conn2 <- [1,2786,null,{}] 17:11:27 INFO - PROCESS | 1664 | 1463962287736 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}] 17:11:27 INFO - PROCESS | 1664 | 1463962287846 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:11:27 INFO - PROCESS | 1664 | 1463962287858 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b961000 == 45 [pid = 1664] [id = 704] 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12689dc00) [pid = 1664] [serial = 2112] [outer = 0x0] 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128a54c00) [pid = 1664] [serial = 2113] [outer = 0x12689dc00] 17:11:27 INFO - PROCESS | 1664 | 1463962287883 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128b57800) [pid = 1664] [serial = 2114] [outer = 0x12689dc00] 17:11:28 INFO - PROCESS | 1664 | 1463962288211 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]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 17:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:11:28 INFO - PROCESS | 1664 | 1463962288265 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1664 | 1463962288266 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:11:28 INFO - PROCESS | 1664 | 1463962288268 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1664 | 1463962288269 Marionette TRACE conn2 <- [1,2790,null,{}] 17:11:28 INFO - PROCESS | 1664 | 1463962288272 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}] 17:11:28 INFO - PROCESS | 1664 | 1463962288371 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:11:28 INFO - PROCESS | 1664 | 1463962288405 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf43800 == 46 [pid = 1664] [id = 705] 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128b58400) [pid = 1664] [serial = 2115] [outer = 0x0] 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x128c80800) [pid = 1664] [serial = 2116] [outer = 0x128b58400] 17:11:28 INFO - PROCESS | 1664 | 1463962288429 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128f40000) [pid = 1664] [serial = 2117] [outer = 0x128b58400] 17:11:28 INFO - PROCESS | 1664 | 1463962288754 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]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 517ms 17:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:11:28 INFO - PROCESS | 1664 | 1463962288787 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1664 | 1463962288788 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:11:28 INFO - PROCESS | 1664 | 1463962288790 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1664 | 1463962288791 Marionette TRACE conn2 <- [1,2794,null,{}] 17:11:28 INFO - PROCESS | 1664 | 1463962288793 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}] 17:11:28 INFO - PROCESS | 1664 | 1463962288893 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:11:28 INFO - PROCESS | 1664 | 1463962288906 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c73a000 == 47 [pid = 1664] [id = 706] 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128f3e800) [pid = 1664] [serial = 2118] [outer = 0x0] 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x129204000) [pid = 1664] [serial = 2119] [outer = 0x128f3e800] 17:11:28 INFO - PROCESS | 1664 | 1463962288938 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12920b800) [pid = 1664] [serial = 2120] [outer = 0x128f3e800] 17:11:29 INFO - PROCESS | 1664 | 1463962289252 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]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:11:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 517ms 17:11:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:11:29 INFO - PROCESS | 1664 | 1463962289308 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 1664 | 1463962289309 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:11:29 INFO - PROCESS | 1664 | 1463962289311 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1664 | 1463962289312 Marionette TRACE conn2 <- [1,2798,null,{}] 17:11:29 INFO - PROCESS | 1664 | 1463962289314 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}] 17:11:29 INFO - PROCESS | 1664 | 1463962289415 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:11:29 INFO - PROCESS | 1664 | 1463962289451 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d03e000 == 48 [pid = 1664] [id = 707] 17:11:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x129209800) [pid = 1664] [serial = 2121] [outer = 0x0] 17:11:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1294a8400) [pid = 1664] [serial = 2122] [outer = 0x129209800] 17:11:29 INFO - PROCESS | 1664 | 1463962289476 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12a602c00) [pid = 1664] [serial = 2123] [outer = 0x129209800] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1189edc00) [pid = 1664] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11908a400) [pid = 1664] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1199bfc00) [pid = 1664] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x118402c00) [pid = 1664] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1138b1800) [pid = 1664] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x113189400) [pid = 1664] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x123354c00) [pid = 1664] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x112855c00) [pid = 1664] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1196dfc00) [pid = 1664] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1184b5000) [pid = 1664] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:11:29 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1194ce800) [pid = 1664] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:11:29 INFO - PROCESS | 1664 | 1463962289837 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]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:11:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms 17:11:29 INFO - PROCESS | 1664 | 1463962289882 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 1664 | 1463962289883 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:11:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:11:29 INFO - PROCESS | 1664 | 1463962289885 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1664 | 1463962289886 Marionette TRACE conn2 <- [1,2802,null,{}] 17:11:29 INFO - PROCESS | 1664 | 1463962289889 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}] 17:11:29 INFO - PROCESS | 1664 | 1463962289971 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:11:30 INFO - PROCESS | 1664 | 1463962290028 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d0e7000 == 49 [pid = 1664] [id = 708] 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11601c800) [pid = 1664] [serial = 2124] [outer = 0x0] 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x119ba3800) [pid = 1664] [serial = 2125] [outer = 0x11601c800] 17:11:30 INFO - PROCESS | 1664 | 1463962290058 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12a604400) [pid = 1664] [serial = 2126] [outer = 0x11601c800] 17:11:30 INFO - PROCESS | 1664 | 1463962290356 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]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 17:11:30 INFO - PROCESS | 1664 | 1463962290404 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1664 | 1463962290406 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:11:30 INFO - PROCESS | 1664 | 1463962290408 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1664 | 1463962290409 Marionette TRACE conn2 <- [1,2806,null,{}] 17:11:30 INFO - PROCESS | 1664 | 1463962290412 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}] 17:11:30 INFO - PROCESS | 1664 | 1463962290508 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:11:30 INFO - PROCESS | 1664 | 1463962290512 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8be800 == 50 [pid = 1664] [id = 709] 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12a60a000) [pid = 1664] [serial = 2127] [outer = 0x0] 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12a935800) [pid = 1664] [serial = 2128] [outer = 0x12a60a000] 17:11:30 INFO - PROCESS | 1664 | 1463962290536 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12a93e000) [pid = 1664] [serial = 2129] [outer = 0x12a60a000] 17:11:30 INFO - PROCESS | 1664 | 1463962290870 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]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms 17:11:30 INFO - PROCESS | 1664 | 1463962290880 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1664 | 1463962290881 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:11:30 INFO - PROCESS | 1664 | 1463962290885 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1664 | 1463962290888 Marionette TRACE conn2 <- [1,2810,null,{}] 17:11:30 INFO - PROCESS | 1664 | 1463962290891 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}] 17:11:31 INFO - PROCESS | 1664 | 1463962291003 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:11:31 INFO - PROCESS | 1664 | 1463962291009 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8d1000 == 51 [pid = 1664] [id = 710] 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x123356800) [pid = 1664] [serial = 2130] [outer = 0x0] 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a942400) [pid = 1664] [serial = 2131] [outer = 0x123356800] 17:11:31 INFO - PROCESS | 1664 | 1463962291034 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12af2cc00) [pid = 1664] [serial = 2132] [outer = 0x123356800] 17:11:31 INFO - PROCESS | 1664 | 1463962291326 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]]]}] 17:11:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:11:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 471ms 17:11:31 INFO - PROCESS | 1664 | 1463962291356 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:11:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:11:31 INFO - PROCESS | 1664 | 1463962291365 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:11:31 INFO - PROCESS | 1664 | 1463962291369 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 1664 | 1463962291370 Marionette TRACE conn2 <- [1,2814,null,{}] 17:11:31 INFO - PROCESS | 1664 | 1463962291372 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}] 17:11:31 INFO - PROCESS | 1664 | 1463962291454 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:11:31 INFO - PROCESS | 1664 | 1463962291459 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f0ba000 == 52 [pid = 1664] [id = 711] 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12aad2400) [pid = 1664] [serial = 2133] [outer = 0x0] 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12af39800) [pid = 1664] [serial = 2134] [outer = 0x12aad2400] 17:11:31 INFO - PROCESS | 1664 | 1463962291483 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b73e800) [pid = 1664] [serial = 2135] [outer = 0x12aad2400] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7ee000 == 51 [pid = 1664] [id = 680] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12af55800 == 50 [pid = 1664] [id = 655] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4cd800 == 49 [pid = 1664] [id = 650] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca4c800 == 48 [pid = 1664] [id = 654] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0d7000 == 47 [pid = 1664] [id = 678] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x1193dc800 == 46 [pid = 1664] [id = 699] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x1193f4800 == 45 [pid = 1664] [id = 698] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5d0800 == 44 [pid = 1664] [id = 697] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c5000 == 43 [pid = 1664] [id = 696] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d04c800 == 42 [pid = 1664] [id = 695] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca44000 == 41 [pid = 1664] [id = 694] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x126b18000 == 40 [pid = 1664] [id = 693] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4ce000 == 39 [pid = 1664] [id = 691] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ec000 == 38 [pid = 1664] [id = 692] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e9000 == 37 [pid = 1664] [id = 702] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x126d1d000 == 36 [pid = 1664] [id = 701] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0e7000 == 35 [pid = 1664] [id = 708] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12b961000 == 34 [pid = 1664] [id = 704] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d03e000 == 33 [pid = 1664] [id = 707] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12c73a000 == 32 [pid = 1664] [id = 706] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12a978000 == 31 [pid = 1664] [id = 703] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf43800 == 30 [pid = 1664] [id = 705] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8be800 == 29 [pid = 1664] [id = 709] 17:11:32 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ef800 == 28 [pid = 1664] [id = 700] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x123092000) [pid = 1664] [serial = 1964] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8d1000 == 27 [pid = 1664] [id = 710] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x124cc5c00) [pid = 1664] [serial = 2074] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x119619400) [pid = 1664] [serial = 2059] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119b9d800) [pid = 1664] [serial = 2062] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119870000) [pid = 1664] [serial = 2060] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12308ec00) [pid = 1664] [serial = 2065] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1184ab000) [pid = 1664] [serial = 2053] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113d5e800) [pid = 1664] [serial = 2044] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1166b7800) [pid = 1664] [serial = 2045] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x116023000) [pid = 1664] [serial = 2047] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1166bc000) [pid = 1664] [serial = 2048] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12340f000) [pid = 1664] [serial = 2071] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118411400) [pid = 1664] [serial = 2041] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116f2b400) [pid = 1664] [serial = 2050] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11820ec00) [pid = 1664] [serial = 2051] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116a50c00) [pid = 1664] [serial = 2038] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x123099800) [pid = 1664] [serial = 2066] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12309b800) [pid = 1664] [serial = 2068] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118921c00) [pid = 1664] [serial = 2056] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119082400) [pid = 1664] [serial = 2057] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119d2b800) [pid = 1664] [serial = 2063] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12334f800) [pid = 1664] [serial = 2069] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1236eb800) [pid = 1664] [serial = 2072] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1184cb800) [pid = 1664] [serial = 2054] [outer = 0x0] [url = about:blank] 17:11:33 INFO - PROCESS | 1664 | 1463962293123 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]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1774ms 17:11:33 INFO - PROCESS | 1664 | 1463962293143 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1664 | 1463962293145 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:11:33 INFO - PROCESS | 1664 | 1463962293150 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1664 | 1463962293153 Marionette TRACE conn2 <- [1,2818,null,{}] 17:11:33 INFO - PROCESS | 1664 | 1463962293157 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}] 17:11:33 INFO - PROCESS | 1664 | 1463962293245 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:11:33 INFO - PROCESS | 1664 | 1463962293296 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1161cb800 == 28 [pid = 1664] [id = 712] 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112850000) [pid = 1664] [serial = 2136] [outer = 0x0] 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112851000) [pid = 1664] [serial = 2137] [outer = 0x112850000] 17:11:33 INFO - PROCESS | 1664 | 1463962293324 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x111a04c00) [pid = 1664] [serial = 2138] [outer = 0x112850000] 17:11:33 INFO - PROCESS | 1664 | 1463962293643 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]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 525ms 17:11:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:11:33 INFO - PROCESS | 1664 | 1463962293674 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1664 | 1463962293678 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:11:33 INFO - PROCESS | 1664 | 1463962293683 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1664 | 1463962293687 Marionette TRACE conn2 <- [1,2822,null,{}] 17:11:33 INFO - PROCESS | 1664 | 1463962293689 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}] 17:11:33 INFO - PROCESS | 1664 | 1463962293762 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:11:33 INFO - PROCESS | 1664 | 1463962293769 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1180de000 == 29 [pid = 1664] [id = 713] 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11318c000) [pid = 1664] [serial = 2139] [outer = 0x0] 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x113a63800) [pid = 1664] [serial = 2140] [outer = 0x11318c000] 17:11:33 INFO - PROCESS | 1664 | 1463962293795 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x115ebe400) [pid = 1664] [serial = 2141] [outer = 0x11318c000] 17:11:34 INFO - PROCESS | 1664 | 1463962294121 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]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:11:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 474ms 17:11:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:11:34 INFO - PROCESS | 1664 | 1463962294157 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1664 | 1463962294159 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:11:34 INFO - PROCESS | 1664 | 1463962294161 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1664 | 1463962294163 Marionette TRACE conn2 <- [1,2826,null,{}] 17:11:34 INFO - PROCESS | 1664 | 1463962294171 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}] 17:11:34 INFO - PROCESS | 1664 | 1463962294248 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:11:34 INFO - PROCESS | 1664 | 1463962294263 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a6800 == 30 [pid = 1664] [id = 714] 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x110d5cc00) [pid = 1664] [serial = 2142] [outer = 0x0] 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116140000) [pid = 1664] [serial = 2143] [outer = 0x110d5cc00] 17:11:34 INFO - PROCESS | 1664 | 1463962294292 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116742800) [pid = 1664] [serial = 2144] [outer = 0x110d5cc00] 17:11:34 INFO - PROCESS | 1664 | 1463962294639 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:11:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 526ms 17:11:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:11:34 INFO - PROCESS | 1664 | 1463962294687 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1664 | 1463962294689 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:11:34 INFO - PROCESS | 1664 | 1463962294691 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1664 | 1463962294692 Marionette TRACE conn2 <- [1,2830,null,{}] 17:11:34 INFO - PROCESS | 1664 | 1463962294694 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}] 17:11:34 INFO - PROCESS | 1664 | 1463962294789 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:11:34 INFO - PROCESS | 1664 | 1463962294795 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12104a800 == 31 [pid = 1664] [id = 715] 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11674d400) [pid = 1664] [serial = 2145] [outer = 0x0] 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116a4f000) [pid = 1664] [serial = 2146] [outer = 0x11674d400] 17:11:34 INFO - PROCESS | 1664 | 1463962294823 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116f28400) [pid = 1664] [serial = 2147] [outer = 0x11674d400] 17:11:35 INFO - PROCESS | 1664 | 1463962295121 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]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:11:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 468ms 17:11:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:11:35 INFO - PROCESS | 1664 | 1463962295159 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1664 | 1463962295160 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:11:35 INFO - PROCESS | 1664 | 1463962295162 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1664 | 1463962295164 Marionette TRACE conn2 <- [1,2834,null,{}] 17:11:35 INFO - PROCESS | 1664 | 1463962295167 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}] 17:11:35 INFO - PROCESS | 1664 | 1463962295237 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:11:35 INFO - PROCESS | 1664 | 1463962295241 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a3b800 == 32 [pid = 1664] [id = 716] 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11318a000) [pid = 1664] [serial = 2148] [outer = 0x0] 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11753fc00) [pid = 1664] [serial = 2149] [outer = 0x11318a000] 17:11:35 INFO - PROCESS | 1664 | 1463962295268 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11820e400) [pid = 1664] [serial = 2150] [outer = 0x11318a000] 17:11:35 INFO - PROCESS | 1664 | 1463962295614 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:11:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 17:11:35 INFO - PROCESS | 1664 | 1463962295632 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1664 | 1463962295635 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:11:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:11:35 INFO - PROCESS | 1664 | 1463962295639 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1664 | 1463962295640 Marionette TRACE conn2 <- [1,2838,null,{}] 17:11:35 INFO - PROCESS | 1664 | 1463962295655 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}] 17:11:35 INFO - PROCESS | 1664 | 1463962295740 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:11:35 INFO - PROCESS | 1664 | 1463962295745 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247ea800 == 33 [pid = 1664] [id = 717] 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11823b000) [pid = 1664] [serial = 2151] [outer = 0x0] 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1184af400) [pid = 1664] [serial = 2152] [outer = 0x11823b000] 17:11:35 INFO - PROCESS | 1664 | 1463962295773 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1187d7000) [pid = 1664] [serial = 2153] [outer = 0x11823b000] 17:11:36 INFO - PROCESS | 1664 | 1463962296101 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]]]}] 17:11:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:11:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 484ms 17:11:36 INFO - PROCESS | 1664 | 1463962296123 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1664 | 1463962296124 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:11:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:11:36 INFO - PROCESS | 1664 | 1463962296127 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1664 | 1463962296128 Marionette TRACE conn2 <- [1,2842,null,{}] 17:11:36 INFO - PROCESS | 1664 | 1463962296130 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}] 17:11:36 INFO - PROCESS | 1664 | 1463962296202 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:11:36 INFO - PROCESS | 1664 | 1463962296207 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x126b2f800 == 34 [pid = 1664] [id = 718] 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116744c00) [pid = 1664] [serial = 2154] [outer = 0x0] 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118927000) [pid = 1664] [serial = 2155] [outer = 0x116744c00] 17:11:36 INFO - PROCESS | 1664 | 1463962296232 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11908a400) [pid = 1664] [serial = 2156] [outer = 0x116744c00] 17:11:36 INFO - PROCESS | 1664 | 1463962296559 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]]]}] 17:11:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:11:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 469ms 17:11:36 INFO - PROCESS | 1664 | 1463962296597 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1664 | 1463962296599 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:11:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:11:36 INFO - PROCESS | 1664 | 1463962296602 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1664 | 1463962296603 Marionette TRACE conn2 <- [1,2846,null,{}] 17:11:36 INFO - PROCESS | 1664 | 1463962296619 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}] 17:11:36 INFO - PROCESS | 1664 | 1463962296715 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:11:36 INFO - PROCESS | 1664 | 1463962296721 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c40800 == 35 [pid = 1664] [id = 719] 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119099800) [pid = 1664] [serial = 2157] [outer = 0x0] 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119110c00) [pid = 1664] [serial = 2158] [outer = 0x119099800] 17:11:36 INFO - PROCESS | 1664 | 1463962296746 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119620400) [pid = 1664] [serial = 2159] [outer = 0x119099800] 17:11:37 INFO - PROCESS | 1664 | 1463962297075 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]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:11:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 484ms 17:11:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:11:37 INFO - PROCESS | 1664 | 1463962297086 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1664 | 1463962297087 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:11:37 INFO - PROCESS | 1664 | 1463962297089 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1664 | 1463962297090 Marionette TRACE conn2 <- [1,2850,null,{}] 17:11:37 INFO - PROCESS | 1664 | 1463962297092 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}] 17:11:37 INFO - PROCESS | 1664 | 1463962297169 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:11:37 INFO - PROCESS | 1664 | 1463962297174 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a5800 == 36 [pid = 1664] [id = 720] 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11693a000) [pid = 1664] [serial = 2160] [outer = 0x0] 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1196d3800) [pid = 1664] [serial = 2161] [outer = 0x11693a000] 17:11:37 INFO - PROCESS | 1664 | 1463962297198 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1196df800) [pid = 1664] [serial = 2162] [outer = 0x11693a000] 17:11:37 INFO - PROCESS | 1664 | 1463962297508 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:11:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 468ms 17:11:37 INFO - PROCESS | 1664 | 1463962297557 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1664 | 1463962297559 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:11:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:11:37 INFO - PROCESS | 1664 | 1463962297561 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1664 | 1463962297562 Marionette TRACE conn2 <- [1,2854,null,{}] 17:11:37 INFO - PROCESS | 1664 | 1463962297564 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}] 17:11:37 INFO - PROCESS | 1664 | 1463962297665 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:11:37 INFO - PROCESS | 1664 | 1463962297673 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31c000 == 37 [pid = 1664] [id = 721] 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1196d4800) [pid = 1664] [serial = 2163] [outer = 0x0] 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1196e8000) [pid = 1664] [serial = 2164] [outer = 0x1196d4800] 17:11:37 INFO - PROCESS | 1664 | 1463962297698 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1199bd800) [pid = 1664] [serial = 2165] [outer = 0x1196d4800] 17:11:38 INFO - PROCESS | 1664 | 1463962298009 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]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 17:11:38 INFO - PROCESS | 1664 | 1463962298033 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1664 | 1463962298035 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:11:38 INFO - PROCESS | 1664 | 1463962298037 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1664 | 1463962298039 Marionette TRACE conn2 <- [1,2858,null,{}] 17:11:38 INFO - PROCESS | 1664 | 1463962298041 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}] 17:11:38 INFO - PROCESS | 1664 | 1463962298125 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:11:38 INFO - PROCESS | 1664 | 1463962298129 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a38800 == 38 [pid = 1664] [id = 722] 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1199c4800) [pid = 1664] [serial = 2166] [outer = 0x0] 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119d24400) [pid = 1664] [serial = 2167] [outer = 0x1199c4800] 17:11:38 INFO - PROCESS | 1664 | 1463962298161 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12308ec00) [pid = 1664] [serial = 2168] [outer = 0x1199c4800] 17:11:38 INFO - PROCESS | 1664 | 1463962298536 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 17:11:38 INFO - PROCESS | 1664 | 1463962298558 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1664 | 1463962298559 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:11:38 INFO - PROCESS | 1664 | 1463962298561 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1664 | 1463962298562 Marionette TRACE conn2 <- [1,2862,null,{}] 17:11:38 INFO - PROCESS | 1664 | 1463962298564 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}] 17:11:38 INFO - PROCESS | 1664 | 1463962298661 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:11:38 INFO - PROCESS | 1664 | 1463962298666 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b0a1000 == 39 [pid = 1664] [id = 723] 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x119879800) [pid = 1664] [serial = 2169] [outer = 0x0] 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x123095c00) [pid = 1664] [serial = 2170] [outer = 0x119879800] 17:11:38 INFO - PROCESS | 1664 | 1463962298690 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1230e7c00) [pid = 1664] [serial = 2171] [outer = 0x119879800] 17:11:39 INFO - PROCESS | 1664 | 1463962299010 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]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:11:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 474ms 17:11:39 INFO - PROCESS | 1664 | 1463962299037 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1664 | 1463962299039 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:11:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:11:39 INFO - PROCESS | 1664 | 1463962299041 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1664 | 1463962299042 Marionette TRACE conn2 <- [1,2866,null,{}] 17:11:39 INFO - PROCESS | 1664 | 1463962299050 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}] 17:11:39 INFO - PROCESS | 1664 | 1463962299152 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:11:39 INFO - PROCESS | 1664 | 1463962299156 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b952000 == 40 [pid = 1664] [id = 724] 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x123097c00) [pid = 1664] [serial = 2172] [outer = 0x0] 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x123352c00) [pid = 1664] [serial = 2173] [outer = 0x123097c00] 17:11:39 INFO - PROCESS | 1664 | 1463962299181 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12335c000) [pid = 1664] [serial = 2174] [outer = 0x123097c00] 17:11:39 INFO - PROCESS | 1664 | 1463962299481 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]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:11:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 468ms 17:11:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:11:39 INFO - PROCESS | 1664 | 1463962299510 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1664 | 1463962299511 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:11:39 INFO - PROCESS | 1664 | 1463962299513 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1664 | 1463962299514 Marionette TRACE conn2 <- [1,2870,null,{}] 17:11:39 INFO - PROCESS | 1664 | 1463962299516 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}] 17:11:39 INFO - PROCESS | 1664 | 1463962299640 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:11:39 INFO - PROCESS | 1664 | 1463962299651 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf31800 == 41 [pid = 1664] [id = 725] 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x123355800) [pid = 1664] [serial = 2175] [outer = 0x0] 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12350a400) [pid = 1664] [serial = 2176] [outer = 0x123355800] 17:11:39 INFO - PROCESS | 1664 | 1463962299676 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x123989c00) [pid = 1664] [serial = 2177] [outer = 0x123355800] 17:11:40 INFO - PROCESS | 1664 | 1463962300006 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]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:11:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 17:11:40 INFO - PROCESS | 1664 | 1463962300032 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1664 | 1463962300035 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:11:40 INFO - PROCESS | 1664 | 1463962300039 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1664 | 1463962300040 Marionette TRACE conn2 <- [1,2874,null,{}] 17:11:40 INFO - PROCESS | 1664 | 1463962300042 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}] 17:11:40 INFO - PROCESS | 1664 | 1463962300138 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:11:40 INFO - PROCESS | 1664 | 1463962300151 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4d0000 == 42 [pid = 1664] [id = 726] 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12335a000) [pid = 1664] [serial = 2178] [outer = 0x0] 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1244a6800) [pid = 1664] [serial = 2179] [outer = 0x12335a000] 17:11:40 INFO - PROCESS | 1664 | 1463962300175 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x124cc2800) [pid = 1664] [serial = 2180] [outer = 0x12335a000] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x115e3fc00) [pid = 1664] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x110d55400) [pid = 1664] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1160db400) [pid = 1664] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11840d000) [pid = 1664] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x116f2a800) [pid = 1664] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x1241e8400) [pid = 1664] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x123094400) [pid = 1664] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1196e6400) [pid = 1664] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1196e8800) [pid = 1664] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x1196d0800) [pid = 1664] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x128b58400) [pid = 1664] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12689dc00) [pid = 1664] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x129209800) [pid = 1664] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11601c800) [pid = 1664] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x128f3e800) [pid = 1664] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12a60a000) [pid = 1664] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x123356800) [pid = 1664] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116745400) [pid = 1664] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1121b5800) [pid = 1664] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x112856400) [pid = 1664] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123091c00) [pid = 1664] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x119d22400) [pid = 1664] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119093c00) [pid = 1664] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1161f1c00) [pid = 1664] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x112a5fc00) [pid = 1664] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123355000) [pid = 1664] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x123980400) [pid = 1664] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1196eb800) [pid = 1664] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119093000) [pid = 1664] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:11:40 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x115ebd000) [pid = 1664] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:11:40 INFO - PROCESS | 1664 | 1463962300713 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]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:11:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 718ms 17:11:40 INFO - PROCESS | 1664 | 1463962300757 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1664 | 1463962300758 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:11:40 INFO - PROCESS | 1664 | 1463962300760 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1664 | 1463962300761 Marionette TRACE conn2 <- [1,2878,null,{}] 17:11:40 INFO - PROCESS | 1664 | 1463962300764 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}] 17:11:40 INFO - PROCESS | 1664 | 1463962300875 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:11:40 INFO - PROCESS | 1664 | 1463962300910 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a30a800 == 43 [pid = 1664] [id = 727] 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x113187c00) [pid = 1664] [serial = 2181] [outer = 0x0] 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1161f1c00) [pid = 1664] [serial = 2182] [outer = 0x113187c00] 17:11:40 INFO - PROCESS | 1664 | 1463962300934 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11840d000) [pid = 1664] [serial = 2183] [outer = 0x113187c00] 17:11:41 INFO - PROCESS | 1664 | 1463962301191 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]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:11:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 467ms 17:11:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:11:41 INFO - PROCESS | 1664 | 1463962301229 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1664 | 1463962301230 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:11:41 INFO - PROCESS | 1664 | 1463962301240 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1664 | 1463962301241 Marionette TRACE conn2 <- [1,2882,null,{}] 17:11:41 INFO - PROCESS | 1664 | 1463962301243 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}] 17:11:41 INFO - PROCESS | 1664 | 1463962301327 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:11:41 INFO - PROCESS | 1664 | 1463962301332 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca39800 == 44 [pid = 1664] [id = 728] 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1187da000) [pid = 1664] [serial = 2184] [outer = 0x0] 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1196ed800) [pid = 1664] [serial = 2185] [outer = 0x1187da000] 17:11:41 INFO - PROCESS | 1664 | 1463962301356 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1236eb000) [pid = 1664] [serial = 2186] [outer = 0x1187da000] 17:11:41 INFO - PROCESS | 1664 | 1463962301696 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]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:11:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 478ms 17:11:41 INFO - PROCESS | 1664 | 1463962301710 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:11:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:11:41 INFO - PROCESS | 1664 | 1463962301720 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:11:41 INFO - PROCESS | 1664 | 1463962301722 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1664 | 1463962301723 Marionette TRACE conn2 <- [1,2886,null,{}] 17:11:41 INFO - PROCESS | 1664 | 1463962301725 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}] 17:11:41 INFO - PROCESS | 1664 | 1463962301825 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:11:41 INFO - PROCESS | 1664 | 1463962301832 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cbd2000 == 45 [pid = 1664] [id = 729] 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1244a8400) [pid = 1664] [serial = 2187] [outer = 0x0] 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1247ae800) [pid = 1664] [serial = 2188] [outer = 0x1244a8400] 17:11:41 INFO - PROCESS | 1664 | 1463962301859 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x126129000) [pid = 1664] [serial = 2189] [outer = 0x1244a8400] 17:11:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0dc800 == 44 [pid = 1664] [id = 17] 17:11:42 INFO - PROCESS | 1664 | 1463962302163 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]]]}] 17:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 469ms 17:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:11:42 INFO - PROCESS | 1664 | 1463962302194 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 1664 | 1463962302195 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:11:42 INFO - PROCESS | 1664 | 1463962302197 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1664 | 1463962302198 Marionette TRACE conn2 <- [1,2890,null,{}] 17:11:42 INFO - PROCESS | 1664 | 1463962302202 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}] 17:11:42 INFO - PROCESS | 1664 | 1463962302279 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:11:42 INFO - PROCESS | 1664 | 1463962302285 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d05c000 == 45 [pid = 1664] [id = 730] 17:11:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x126127400) [pid = 1664] [serial = 2190] [outer = 0x0] 17:11:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x126764400) [pid = 1664] [serial = 2191] [outer = 0x126127400] 17:11:42 INFO - PROCESS | 1664 | 1463962302310 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12689f000) [pid = 1664] [serial = 2192] [outer = 0x126127400] 17:11:42 INFO - PROCESS | 1664 | 1463962302823 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 17:11:42 INFO - PROCESS | 1664 | 1463962302888 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 1664 | 1463962302891 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:11:42 INFO - PROCESS | 1664 | 1463962302896 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1664 | 1463962302898 Marionette TRACE conn2 <- [1,2894,null,{}] 17:11:42 INFO - PROCESS | 1664 | 1463962302902 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}] 17:11:43 INFO - PROCESS | 1664 | 1463962303020 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:11:43 INFO - PROCESS | 1664 | 1463962303124 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11756f800 == 46 [pid = 1664] [id = 731] 17:11:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x112857800) [pid = 1664] [serial = 2193] [outer = 0x0] 17:11:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x112d64000) [pid = 1664] [serial = 2194] [outer = 0x112857800] 17:11:43 INFO - PROCESS | 1664 | 1463962303156 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11318f400) [pid = 1664] [serial = 2195] [outer = 0x112857800] 17:11:43 INFO - PROCESS | 1664 | 1463962303715 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]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 874ms 17:11:43 INFO - PROCESS | 1664 | 1463962303770 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1664 | 1463962303775 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:11:43 INFO - PROCESS | 1664 | 1463962303779 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1664 | 1463962303781 Marionette TRACE conn2 <- [1,2898,null,{}] 17:11:43 INFO - PROCESS | 1664 | 1463962303783 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}] 17:11:43 INFO - PROCESS | 1664 | 1463962303894 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:11:43 INFO - PROCESS | 1664 | 1463962303974 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1193ee800 == 47 [pid = 1664] [id = 732] 17:11:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x112856800) [pid = 1664] [serial = 2196] [outer = 0x0] 17:11:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x115e42c00) [pid = 1664] [serial = 2197] [outer = 0x112856800] 17:11:44 INFO - PROCESS | 1664 | 1463962304006 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11606ec00) [pid = 1664] [serial = 2198] [outer = 0x112856800] 17:11:44 INFO - PROCESS | 1664 | 1463962304663 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]]]}] 17:11:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:11:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 919ms 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12cbd2000 == 46 [pid = 1664] [id = 729] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca39800 == 45 [pid = 1664] [id = 728] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a30a800 == 44 [pid = 1664] [id = 727] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4d0000 == 43 [pid = 1664] [id = 726] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf31800 == 42 [pid = 1664] [id = 725] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12b952000 == 41 [pid = 1664] [id = 724] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12b0a1000 == 40 [pid = 1664] [id = 723] 17:11:44 INFO - PROCESS | 1664 | 1463962304774 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 1664 | 1463962304776 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:11:44 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12af39800) [pid = 1664] [serial = 2134] [outer = 0x0] [url = about:blank] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123a38800 == 39 [pid = 1664] [id = 722] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12a31c000 == 38 [pid = 1664] [id = 721] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a5800 == 37 [pid = 1664] [id = 720] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x128c40800 == 36 [pid = 1664] [id = 719] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x126b2f800 == 35 [pid = 1664] [id = 718] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1247ea800 == 34 [pid = 1664] [id = 717] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123a3b800 == 33 [pid = 1664] [id = 716] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12104a800 == 32 [pid = 1664] [id = 715] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12d0dc000 == 31 [pid = 1664] [id = 18] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a6800 == 30 [pid = 1664] [id = 714] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1180de000 == 29 [pid = 1664] [id = 713] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1161cb800 == 28 [pid = 1664] [id = 712] 17:11:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12f0ba000 == 27 [pid = 1664] [id = 711] 17:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:11:44 INFO - PROCESS | 1664 | 1463962304805 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 1664 | 1463962304807 Marionette TRACE conn2 <- [1,2902,null,{}] 17:11:44 INFO - PROCESS | 1664 | 1463962304811 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}] 17:11:44 INFO - PROCESS | 1664 | 1463962304896 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:11:44 INFO - PROCESS | 1664 | 1463962304903 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e9000 == 28 [pid = 1664] [id = 733] 17:11:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11318e800) [pid = 1664] [serial = 2199] [outer = 0x0] 17:11:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11325e000) [pid = 1664] [serial = 2200] [outer = 0x11318e800] 17:11:44 INFO - PROCESS | 1664 | 1463962304932 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x113af6000) [pid = 1664] [serial = 2201] [outer = 0x11318e800] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12340e000) [pid = 1664] [serial = 1985] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x124cc8800) [pid = 1664] [serial = 2003] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x124168400) [pid = 1664] [serial = 2000] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x123094800) [pid = 1664] [serial = 1997] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11820d800) [pid = 1664] [serial = 2039] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x112a6a000) [pid = 1664] [serial = 1988] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116f24c00) [pid = 1664] [serial = 1991] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1196ee800) [pid = 1664] [serial = 2042] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1187de000) [pid = 1664] [serial = 1994] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x128c80800) [pid = 1664] [serial = 2116] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x128a54c00) [pid = 1664] [serial = 2113] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x128f40000) [pid = 1664] [serial = 2117] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1294a8400) [pid = 1664] [serial = 2122] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x119ba3800) [pid = 1664] [serial = 2125] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x129204000) [pid = 1664] [serial = 2119] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a935800) [pid = 1664] [serial = 2128] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12a93e000) [pid = 1664] [serial = 2129] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12af2cc00) [pid = 1664] [serial = 2132] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a604400) [pid = 1664] [serial = 2126] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a602c00) [pid = 1664] [serial = 2123] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11820b400) [pid = 1664] [serial = 2099] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116f28000) [pid = 1664] [serial = 2098] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11334cc00) [pid = 1664] [serial = 2096] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x112a62000) [pid = 1664] [serial = 2095] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128c7e400) [pid = 1664] [serial = 2093] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128b4e400) [pid = 1664] [serial = 2092] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x126897400) [pid = 1664] [serial = 2090] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126772800) [pid = 1664] [serial = 2089] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124ccd800) [pid = 1664] [serial = 2087] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1237f0000) [pid = 1664] [serial = 2086] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119878000) [pid = 1664] [serial = 2084] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1196cf800) [pid = 1664] [serial = 2083] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118404400) [pid = 1664] [serial = 2081] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116990400) [pid = 1664] [serial = 2080] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116069c00) [pid = 1664] [serial = 2078] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11334d400) [pid = 1664] [serial = 2077] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1267d2400) [pid = 1664] [serial = 2075] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1244a3c00) [pid = 1664] [serial = 2110] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119d24000) [pid = 1664] [serial = 2107] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x123090800) [pid = 1664] [serial = 2108] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1196cb000) [pid = 1664] [serial = 2104] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1196eb000) [pid = 1664] [serial = 2105] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116a5a400) [pid = 1664] [serial = 2101] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1184b8400) [pid = 1664] [serial = 2102] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12920b800) [pid = 1664] [serial = 2120] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1265cf000) [pid = 1664] [serial = 2111] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a942400) [pid = 1664] [serial = 2131] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128b57800) [pid = 1664] [serial = 2114] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128c86000) [pid = 1664] [serial = 2036] [outer = 0x0] [url = about:blank] 17:11:45 INFO - PROCESS | 1664 | 1463962305302 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 17:11:45 INFO - PROCESS | 1664 | 1463962305326 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1664 | 1463962305330 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:11:45 INFO - PROCESS | 1664 | 1463962305336 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1664 | 1463962305338 Marionette TRACE conn2 <- [1,2906,null,{}] 17:11:45 INFO - PROCESS | 1664 | 1463962305341 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}] 17:11:45 INFO - PROCESS | 1664 | 1463962305415 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:11:45 INFO - PROCESS | 1664 | 1463962305422 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1194a5800 == 29 [pid = 1664] [id = 734] 17:11:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x113f43c00) [pid = 1664] [serial = 2202] [outer = 0x0] 17:11:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116023400) [pid = 1664] [serial = 2203] [outer = 0x113f43c00] 17:11:45 INFO - PROCESS | 1664 | 1463962305447 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1161ed400) [pid = 1664] [serial = 2204] [outer = 0x113f43c00] 17:11:45 INFO - PROCESS | 1664 | 1463962305818 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]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 17:11:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:11:45 INFO - PROCESS | 1664 | 1463962305856 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1664 | 1463962305857 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:11:45 INFO - PROCESS | 1664 | 1463962305860 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1664 | 1463962305862 Marionette TRACE conn2 <- [1,2910,null,{}] 17:11:45 INFO - PROCESS | 1664 | 1463962305869 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}] 17:11:45 INFO - PROCESS | 1664 | 1463962305974 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:11:45 INFO - PROCESS | 1664 | 1463962305982 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123637000 == 30 [pid = 1664] [id = 735] 17:11:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1121b6c00) [pid = 1664] [serial = 2205] [outer = 0x0] 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116f24c00) [pid = 1664] [serial = 2206] [outer = 0x1121b6c00] 17:11:46 INFO - PROCESS | 1664 | 1463962306014 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11716a800) [pid = 1664] [serial = 2207] [outer = 0x1121b6c00] 17:11:46 INFO - PROCESS | 1664 | 1463962306297 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]]]}] 17:11:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:11:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:11:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 17:11:46 INFO - PROCESS | 1664 | 1463962306330 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1664 | 1463962306332 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:11:46 INFO - TEST-START | /DOMEvents/constructors.html 17:11:46 INFO - PROCESS | 1664 | 1463962306342 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1664 | 1463962306343 Marionette TRACE conn2 <- [1,2914,null,{}] 17:11:46 INFO - PROCESS | 1664 | 1463962306345 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}] 17:11:46 INFO - PROCESS | 1664 | 1463962306427 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:11:46 INFO - PROCESS | 1664 | 1463962306479 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1247d8000 == 31 [pid = 1664] [id = 736] 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116f2f800) [pid = 1664] [serial = 2208] [outer = 0x0] 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11803ac00) [pid = 1664] [serial = 2209] [outer = 0x116f2f800] 17:11:46 INFO - PROCESS | 1664 | 1463962306504 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11840c000) [pid = 1664] [serial = 2210] [outer = 0x116f2f800] 17:11:46 INFO - PROCESS | 1664 | 1463962306814 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]]]}] 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:11:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:11:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 17:11:46 INFO - PROCESS | 1664 | 1463962306867 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1664 | 1463962306869 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:11:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:11:46 INFO - PROCESS | 1664 | 1463962306871 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1664 | 1463962306872 Marionette TRACE conn2 <- [1,2918,null,{}] 17:11:46 INFO - PROCESS | 1664 | 1463962306875 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}] 17:11:46 INFO - PROCESS | 1664 | 1463962306945 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:11:46 INFO - PROCESS | 1664 | 1463962306952 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c3e800 == 32 [pid = 1664] [id = 737] 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118409800) [pid = 1664] [serial = 2211] [outer = 0x0] 17:11:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1184b2400) [pid = 1664] [serial = 2212] [outer = 0x118409800] 17:11:46 INFO - PROCESS | 1664 | 1463962306978 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1184cb400) [pid = 1664] [serial = 2213] [outer = 0x118409800] 17:11:47 INFO - PROCESS | 1664 | 1463962307320 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:11:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:11:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 17:11:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:11:47 INFO - PROCESS | 1664 | 1463962307343 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1664 | 1463962307344 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:11:47 INFO - PROCESS | 1664 | 1463962307346 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1664 | 1463962307347 Marionette TRACE conn2 <- [1,2922,null,{}] 17:11:47 INFO - PROCESS | 1664 | 1463962307350 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}] 17:11:47 INFO - PROCESS | 1664 | 1463962307463 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:11:47 INFO - PROCESS | 1664 | 1463962307468 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a30e000 == 33 [pid = 1664] [id = 738] 17:11:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1184ab800) [pid = 1664] [serial = 2214] [outer = 0x0] 17:11:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11891a400) [pid = 1664] [serial = 2215] [outer = 0x1184ab800] 17:11:47 INFO - PROCESS | 1664 | 1463962307494 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1196cdc00) [pid = 1664] [serial = 2216] [outer = 0x1184ab800] 17:11:47 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:11:47 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:11:47 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:11:47 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:11:47 INFO - PROCESS | 1664 | 1463962307821 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]]]}] 17:11:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:11:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:47 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 17:11:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:47 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 17:11:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:47 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]" 17:11:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:11:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms 17:11:47 INFO - PROCESS | 1664 | 1463962307871 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1664 | 1463962307872 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:11:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:11:47 INFO - PROCESS | 1664 | 1463962307881 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1664 | 1463962307882 Marionette TRACE conn2 <- [1,2926,null,{}] 17:11:47 INFO - PROCESS | 1664 | 1463962307884 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}] 17:11:47 INFO - PROCESS | 1664 | 1463962307981 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:11:48 INFO - PROCESS | 1664 | 1463962308015 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a965800 == 34 [pid = 1664] [id = 739] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1196d5000) [pid = 1664] [serial = 2217] [outer = 0x0] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1199bec00) [pid = 1664] [serial = 2218] [outer = 0x1196d5000] 17:11:48 INFO - PROCESS | 1664 | 1463962308040 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119b95c00) [pid = 1664] [serial = 2219] [outer = 0x1196d5000] 17:11:48 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:11:48 INFO - PROCESS | 1664 | 1463962308323 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]]]}] 17:11:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:11:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 472ms 17:11:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:11:48 INFO - PROCESS | 1664 | 1463962308364 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1664 | 1463962308366 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:11:48 INFO - PROCESS | 1664 | 1463962308370 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1664 | 1463962308372 Marionette TRACE conn2 <- [1,2930,null,{}] 17:11:48 INFO - PROCESS | 1664 | 1463962308375 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}] 17:11:48 INFO - PROCESS | 1664 | 1463962308471 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:11:48 INFO - PROCESS | 1664 | 1463962308475 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af5e000 == 35 [pid = 1664] [id = 740] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1196e1800) [pid = 1664] [serial = 2220] [outer = 0x0] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119d27800) [pid = 1664] [serial = 2221] [outer = 0x1196e1800] 17:11:48 INFO - PROCESS | 1664 | 1463962308500 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x122f56800) [pid = 1664] [serial = 2222] [outer = 0x1196e1800] 17:11:48 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:11:48 INFO - PROCESS | 1664 | 1463962308811 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]]]}] 17:11:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:11:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 17:11:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:11:48 INFO - PROCESS | 1664 | 1463962308841 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1664 | 1463962308843 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:11:48 INFO - PROCESS | 1664 | 1463962308845 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1664 | 1463962308846 Marionette TRACE conn2 <- [1,2934,null,{}] 17:11:48 INFO - PROCESS | 1664 | 1463962308848 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}] 17:11:48 INFO - PROCESS | 1664 | 1463962308943 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:11:48 INFO - PROCESS | 1664 | 1463962308947 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x123631000 == 36 [pid = 1664] [id = 741] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x122f57400) [pid = 1664] [serial = 2223] [outer = 0x0] 17:11:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123050800) [pid = 1664] [serial = 2224] [outer = 0x122f57400] 17:11:48 INFO - PROCESS | 1664 | 1463962308973 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123095800) [pid = 1664] [serial = 2225] [outer = 0x122f57400] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12cba6400) [pid = 1664] [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.] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12d0dd000) [pid = 1664] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112850000) [pid = 1664] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1187da000) [pid = 1664] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119099800) [pid = 1664] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11318c000) [pid = 1664] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123097c00) [pid = 1664] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1196d4800) [pid = 1664] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x110d5cc00) [pid = 1664] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11823b000) [pid = 1664] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x123355800) [pid = 1664] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11674d400) [pid = 1664] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1199c4800) [pid = 1664] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113187c00) [pid = 1664] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119879800) [pid = 1664] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12335a000) [pid = 1664] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1244a8400) [pid = 1664] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11318a000) [pid = 1664] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11693a000) [pid = 1664] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:11:49 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116744c00) [pid = 1664] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:11:49 INFO - PROCESS | 1664 | 1463962309412 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]]]}] 17:11:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:11:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 575ms 17:11:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:11:49 INFO - PROCESS | 1664 | 1463962309421 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 1664 | 1463962309422 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:11:49 INFO - PROCESS | 1664 | 1463962309424 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 1664 | 1463962309426 Marionette TRACE conn2 <- [1,2938,null,{}] 17:11:49 INFO - PROCESS | 1664 | 1463962309428 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}] 17:11:49 INFO - PROCESS | 1664 | 1463962309506 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:11:49 INFO - PROCESS | 1664 | 1463962309510 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f21000 == 37 [pid = 1664] [id = 742] 17:11:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11693a000) [pid = 1664] [serial = 2226] [outer = 0x0] 17:11:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11823b000) [pid = 1664] [serial = 2227] [outer = 0x11693a000] 17:11:49 INFO - PROCESS | 1664 | 1463962309535 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1196e4800) [pid = 1664] [serial = 2228] [outer = 0x11693a000] 17:11:49 INFO - PROCESS | 1664 | 1463962309842 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]]]}] 17:11:49 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. 17:11:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 17:11:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:11:49 INFO - PROCESS | 1664 | 1463962309894 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 1664 | 1463962309895 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:11:49 INFO - PROCESS | 1664 | 1463962309897 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 1664 | 1463962309899 Marionette TRACE conn2 <- [1,2942,null,{}] 17:11:49 INFO - PROCESS | 1664 | 1463962309901 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}] 17:11:50 INFO - PROCESS | 1664 | 1463962310015 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:11:50 INFO - PROCESS | 1664 | 1463962310024 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf46000 == 38 [pid = 1664] [id = 743] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x122f5f000) [pid = 1664] [serial = 2229] [outer = 0x0] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1230e8400) [pid = 1664] [serial = 2230] [outer = 0x122f5f000] 17:11:50 INFO - PROCESS | 1664 | 1463962310052 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123503800) [pid = 1664] [serial = 2231] [outer = 0x122f5f000] 17:11:50 INFO - PROCESS | 1664 | 1463962310339 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"]]]}] 17:11:50 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 17:11:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:11:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 17:11:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:11:50 INFO - PROCESS | 1664 | 1463962310374 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1664 | 1463962310375 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:11:50 INFO - PROCESS | 1664 | 1463962310377 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1664 | 1463962310378 Marionette TRACE conn2 <- [1,2946,null,{}] 17:11:50 INFO - PROCESS | 1664 | 1463962310380 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}] 17:11:50 INFO - PROCESS | 1664 | 1463962310460 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:11:50 INFO - PROCESS | 1664 | 1463962310464 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c729800 == 39 [pid = 1664] [id = 744] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123503c00) [pid = 1664] [serial = 2232] [outer = 0x0] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1240c0c00) [pid = 1664] [serial = 2233] [outer = 0x123503c00] 17:11:50 INFO - PROCESS | 1664 | 1463962310491 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1246d9400) [pid = 1664] [serial = 2234] [outer = 0x123503c00] 17:11:50 INFO - PROCESS | 1664 | 1463962310788 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]]]}] 17:11:50 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. 17:11:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 17:11:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:11:50 INFO - PROCESS | 1664 | 1463962310846 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1664 | 1463962310847 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:11:50 INFO - PROCESS | 1664 | 1463962310849 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1664 | 1463962310850 Marionette TRACE conn2 <- [1,2950,null,{}] 17:11:50 INFO - PROCESS | 1664 | 1463962310852 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}] 17:11:50 INFO - PROCESS | 1664 | 1463962310954 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:11:50 INFO - PROCESS | 1664 | 1463962310960 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca34800 == 40 [pid = 1664] [id = 745] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x123987800) [pid = 1664] [serial = 2235] [outer = 0x0] 17:11:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1247a9000) [pid = 1664] [serial = 2236] [outer = 0x123987800] 17:11:50 INFO - PROCESS | 1664 | 1463962310985 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126135400) [pid = 1664] [serial = 2237] [outer = 0x123987800] 17:11:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca3c800 == 41 [pid = 1664] [id = 746] 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12689f400) [pid = 1664] [serial = 2238] [outer = 0x0] 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1265d3000) [pid = 1664] [serial = 2239] [outer = 0x12689f400] 17:11:51 INFO - PROCESS | 1664 | 1463962311288 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]]]}] 17:11:51 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. 17:11:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 17:11:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:11:51 INFO - PROCESS | 1664 | 1463962311369 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 1664 | 1463962311372 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:11:51 INFO - PROCESS | 1664 | 1463962311374 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1664 | 1463962311377 Marionette TRACE conn2 <- [1,2954,null,{}] 17:11:51 INFO - PROCESS | 1664 | 1463962311381 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}] 17:11:51 INFO - PROCESS | 1664 | 1463962311509 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:11:51 INFO - PROCESS | 1664 | 1463962311580 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11701e000 == 42 [pid = 1664] [id = 747] 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11284a400) [pid = 1664] [serial = 2240] [outer = 0x0] 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112855000) [pid = 1664] [serial = 2241] [outer = 0x11284a400] 17:11:51 INFO - PROCESS | 1664 | 1463962311610 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x113189000) [pid = 1664] [serial = 2242] [outer = 0x11284a400] 17:11:52 INFO - PROCESS | 1664 | 1463962312000 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]]]}] 17:11:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:11:52 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 17:11:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 17:11:52 INFO - PROCESS | 1664 | 1463962312048 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:11:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:11:52 INFO - PROCESS | 1664 | 1463962312050 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:11:52 INFO - PROCESS | 1664 | 1463962312056 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1664 | 1463962312059 Marionette TRACE conn2 <- [1,2958,null,{}] 17:11:52 INFO - PROCESS | 1664 | 1463962312061 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}] 17:11:52 INFO - PROCESS | 1664 | 1463962312168 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:11:52 INFO - PROCESS | 1664 | 1463962312224 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x128f15000 == 43 [pid = 1664] [id = 748] 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1138bf000) [pid = 1664] [serial = 2243] [outer = 0x0] 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1166b7400) [pid = 1664] [serial = 2244] [outer = 0x1138bf000] 17:11:52 INFO - PROCESS | 1664 | 1463962312253 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116f2d400) [pid = 1664] [serial = 2245] [outer = 0x1138bf000] 17:11:52 INFO - PROCESS | 1664 | 1463962312607 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]]]}] 17:11:52 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. 17:11:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 572ms 17:11:52 INFO - PROCESS | 1664 | 1463962312627 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:11:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:11:52 INFO - PROCESS | 1664 | 1463962312628 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:11:52 INFO - PROCESS | 1664 | 1463962312631 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1664 | 1463962312632 Marionette TRACE conn2 <- [1,2962,null,{}] 17:11:52 INFO - PROCESS | 1664 | 1463962312639 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}] 17:11:52 INFO - PROCESS | 1664 | 1463962312742 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:11:52 INFO - PROCESS | 1664 | 1463962312796 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c732000 == 44 [pid = 1664] [id = 749] 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118404400) [pid = 1664] [serial = 2246] [outer = 0x0] 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1184b8400) [pid = 1664] [serial = 2247] [outer = 0x118404400] 17:11:52 INFO - PROCESS | 1664 | 1463962312828 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1189f1000) [pid = 1664] [serial = 2248] [outer = 0x118404400] 17:11:53 INFO - PROCESS | 1664 | 1463962313243 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]]]}] 17:11:53 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. 17:11:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 17:11:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:11:53 INFO - PROCESS | 1664 | 1463962313252 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 1664 | 1463962313254 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:11:53 INFO - PROCESS | 1664 | 1463962313256 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1664 | 1463962313258 Marionette TRACE conn2 <- [1,2966,null,{}] 17:11:53 INFO - PROCESS | 1664 | 1463962313260 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}] 17:11:53 INFO - PROCESS | 1664 | 1463962313357 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:11:53 INFO - PROCESS | 1664 | 1463962313409 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b2000 == 45 [pid = 1664] [id = 750] 17:11:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11907fc00) [pid = 1664] [serial = 2249] [outer = 0x0] 17:11:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119619000) [pid = 1664] [serial = 2250] [outer = 0x11907fc00] 17:11:53 INFO - PROCESS | 1664 | 1463962313438 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119b77400) [pid = 1664] [serial = 2251] [outer = 0x11907fc00] 17:11:53 INFO - PROCESS | 1664 | 1463962313783 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]]]}] 17:11:53 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. 17:11:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 569ms 17:11:53 INFO - PROCESS | 1664 | 1463962313825 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 1664 | 1463962313827 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:11:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:11:53 INFO - PROCESS | 1664 | 1463962313829 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1664 | 1463962313830 Marionette TRACE conn2 <- [1,2970,null,{}] 17:11:53 INFO - PROCESS | 1664 | 1463962313833 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}] 17:11:53 INFO - PROCESS | 1664 | 1463962313927 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:11:53 INFO - PROCESS | 1664 | 1463962313979 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d5ca000 == 46 [pid = 1664] [id = 751] 17:11:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x119081800) [pid = 1664] [serial = 2252] [outer = 0x0] 17:11:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12334fc00) [pid = 1664] [serial = 2253] [outer = 0x119081800] 17:11:54 INFO - PROCESS | 1664 | 1463962314008 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12335e400) [pid = 1664] [serial = 2254] [outer = 0x119081800] 17:11:54 INFO - PROCESS | 1664 | 1463962314352 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]]]}] 17:11:54 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. 17:11:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 571ms 17:11:54 INFO - PROCESS | 1664 | 1463962314401 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1664 | 1463962314402 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:11:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:11:54 INFO - PROCESS | 1664 | 1463962314404 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1664 | 1463962314405 Marionette TRACE conn2 <- [1,2974,null,{}] 17:11:54 INFO - PROCESS | 1664 | 1463962314408 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}] 17:11:54 INFO - PROCESS | 1664 | 1463962314519 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:11:54 INFO - PROCESS | 1664 | 1463962314576 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d89d800 == 47 [pid = 1664] [id = 752] 17:11:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12651a000) [pid = 1664] [serial = 2255] [outer = 0x0] 17:11:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126863800) [pid = 1664] [serial = 2256] [outer = 0x12651a000] 17:11:54 INFO - PROCESS | 1664 | 1463962314606 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128a57000) [pid = 1664] [serial = 2257] [outer = 0x12651a000] 17:11:54 INFO - PROCESS | 1664 | 1463962314958 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]]]}] 17:11:54 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. 17:11:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 571ms 17:11:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:11:54 INFO - PROCESS | 1664 | 1463962314975 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1664 | 1463962314976 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:11:54 INFO - PROCESS | 1664 | 1463962314979 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1664 | 1463962314980 Marionette TRACE conn2 <- [1,2978,null,{}] 17:11:54 INFO - PROCESS | 1664 | 1463962314982 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}] 17:11:55 INFO - PROCESS | 1664 | 1463962315081 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:11:55 INFO - PROCESS | 1664 | 1463962315135 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d8bc800 == 48 [pid = 1664] [id = 753] 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x128a54400) [pid = 1664] [serial = 2258] [outer = 0x0] 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x128b55000) [pid = 1664] [serial = 2259] [outer = 0x128a54400] 17:11:55 INFO - PROCESS | 1664 | 1463962315164 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x128b5bc00) [pid = 1664] [serial = 2260] [outer = 0x128a54400] 17:11:55 INFO - PROCESS | 1664 | 1463962315582 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]]]}] 17:11:55 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. 17:11:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 619ms 17:11:55 INFO - PROCESS | 1664 | 1463962315599 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1664 | 1463962315600 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:11:55 INFO - PROCESS | 1664 | 1463962315602 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1664 | 1463962315604 Marionette TRACE conn2 <- [1,2982,null,{}] 17:11:55 INFO - PROCESS | 1664 | 1463962315606 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}] 17:11:55 INFO - PROCESS | 1664 | 1463962315704 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:11:55 INFO - PROCESS | 1664 | 1463962315758 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd3e800 == 49 [pid = 1664] [id = 754] 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119b9f400) [pid = 1664] [serial = 2261] [outer = 0x0] 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x128b50000) [pid = 1664] [serial = 2262] [outer = 0x119b9f400] 17:11:55 INFO - PROCESS | 1664 | 1463962315787 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x128c7a400) [pid = 1664] [serial = 2263] [outer = 0x119b9f400] 17:11:56 INFO - PROCESS | 1664 | 1463962316138 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"]]]}] 17:11:56 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 17:11:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:11:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 17:11:56 INFO - PROCESS | 1664 | 1463962316174 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1664 | 1463962316176 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:11:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:11:56 INFO - PROCESS | 1664 | 1463962316178 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1664 | 1463962316179 Marionette TRACE conn2 <- [1,2986,null,{}] 17:11:56 INFO - PROCESS | 1664 | 1463962316181 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}] 17:11:56 INFO - PROCESS | 1664 | 1463962316281 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:11:56 INFO - PROCESS | 1664 | 1463962316479 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12104d000 == 50 [pid = 1664] [id = 755] 17:11:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x111e24800) [pid = 1664] [serial = 2264] [outer = 0x0] 17:11:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x111f1ac00) [pid = 1664] [serial = 2265] [outer = 0x111e24800] 17:11:56 INFO - PROCESS | 1664 | 1463962316546 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11302a800) [pid = 1664] [serial = 2266] [outer = 0x111e24800] 17:11:56 INFO - PROCESS | 1664 | 1463962316924 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]]]}] 17:11:56 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. 17:11:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 770ms 17:11:56 INFO - PROCESS | 1664 | 1463962316949 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1664 | 1463962316952 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:11:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:11:56 INFO - PROCESS | 1664 | 1463962316955 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1664 | 1463962316958 Marionette TRACE conn2 <- [1,2990,null,{}] 17:11:56 INFO - PROCESS | 1664 | 1463962316962 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}] 17:11:57 INFO - PROCESS | 1664 | 1463962317124 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:11:57 INFO - PROCESS | 1664 | 1463962317252 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1171e2000 == 51 [pid = 1664] [id = 756] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x115e42800) [pid = 1664] [serial = 2267] [outer = 0x0] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11601e800) [pid = 1664] [serial = 2268] [outer = 0x115e42800] 17:11:57 INFO - PROCESS | 1664 | 1463962317281 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x116940800) [pid = 1664] [serial = 2269] [outer = 0x115e42800] 17:11:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x11255e800 == 52 [pid = 1664] [id = 757] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x110d60c00) [pid = 1664] [serial = 2270] [outer = 0x0] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x111e69000) [pid = 1664] [serial = 2271] [outer = 0x110d60c00] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca3c800 == 51 [pid = 1664] [id = 746] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c729800 == 50 [pid = 1664] [id = 744] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf46000 == 49 [pid = 1664] [id = 743] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x128f21000 == 48 [pid = 1664] [id = 742] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123631000 == 47 [pid = 1664] [id = 741] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12af5e000 == 46 [pid = 1664] [id = 740] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a965800 == 45 [pid = 1664] [id = 739] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a30e000 == 44 [pid = 1664] [id = 738] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12cbeb800) [pid = 1664] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x126764400) [pid = 1664] [serial = 2191] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x128c3e800 == 43 [pid = 1664] [id = 737] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1247d8000 == 42 [pid = 1664] [id = 736] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123637000 == 41 [pid = 1664] [id = 735] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1194a5800 == 40 [pid = 1664] [id = 734] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e9000 == 39 [pid = 1664] [id = 733] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1193ee800 == 38 [pid = 1664] [id = 732] 17:11:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11756f800 == 37 [pid = 1664] [id = 731] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x126132400) [pid = 1664] [serial = 1490] [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.] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x126129000) [pid = 1664] [serial = 2189] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x111a04c00) [pid = 1664] [serial = 2138] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1236eb000) [pid = 1664] [serial = 2186] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119620400) [pid = 1664] [serial = 2159] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x113a63800) [pid = 1664] [serial = 2140] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1196ed800) [pid = 1664] [serial = 2185] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x123352c00) [pid = 1664] [serial = 2173] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1196e8000) [pid = 1664] [serial = 2164] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x116742800) [pid = 1664] [serial = 2144] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1187d7000) [pid = 1664] [serial = 2153] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12350a400) [pid = 1664] [serial = 2176] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x115ebe400) [pid = 1664] [serial = 2141] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x116a4f000) [pid = 1664] [serial = 2146] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119d24400) [pid = 1664] [serial = 2167] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1161f1c00) [pid = 1664] [serial = 2182] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123095c00) [pid = 1664] [serial = 2170] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1184af400) [pid = 1664] [serial = 2152] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1244a6800) [pid = 1664] [serial = 2179] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x112851000) [pid = 1664] [serial = 2137] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124cc2800) [pid = 1664] [serial = 2180] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12308ec00) [pid = 1664] [serial = 2168] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1247ae800) [pid = 1664] [serial = 2188] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116f28400) [pid = 1664] [serial = 2147] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1199bd800) [pid = 1664] [serial = 2165] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12335c000) [pid = 1664] [serial = 2174] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11840d000) [pid = 1664] [serial = 2183] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x123989c00) [pid = 1664] [serial = 2177] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11753fc00) [pid = 1664] [serial = 2149] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119110c00) [pid = 1664] [serial = 2158] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11820e400) [pid = 1664] [serial = 2150] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116140000) [pid = 1664] [serial = 2143] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1196d3800) [pid = 1664] [serial = 2161] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11908a400) [pid = 1664] [serial = 2156] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118927000) [pid = 1664] [serial = 2155] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1196df800) [pid = 1664] [serial = 2162] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1230e7c00) [pid = 1664] [serial = 2171] [outer = 0x0] [url = about:blank] 17:11:57 INFO - PROCESS | 1664 | 1463962317817 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]]]}] 17:11:57 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. 17:11:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 874ms 17:11:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:11:57 INFO - PROCESS | 1664 | 1463962317831 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1664 | 1463962317833 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:11:57 INFO - PROCESS | 1664 | 1463962317836 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1664 | 1463962317838 Marionette TRACE conn2 <- [1,2994,null,{}] 17:11:57 INFO - PROCESS | 1664 | 1463962317840 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}] 17:11:57 INFO - PROCESS | 1664 | 1463962317942 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:11:57 INFO - PROCESS | 1664 | 1463962317950 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1191d4000 == 38 [pid = 1664] [id = 758] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116a51c00) [pid = 1664] [serial = 2272] [outer = 0x0] 17:11:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116f28400) [pid = 1664] [serial = 2273] [outer = 0x116a51c00] 17:11:57 INFO - PROCESS | 1664 | 1463962317976 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11820e400) [pid = 1664] [serial = 2274] [outer = 0x116a51c00] 17:11:58 INFO - PROCESS | 1664 | 1463962318296 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]]]}] 17:11:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:11:58 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 17:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 17:11:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:11:58 INFO - PROCESS | 1664 | 1463962318306 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1664 | 1463962318308 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:11:58 INFO - PROCESS | 1664 | 1463962318311 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1664 | 1463962318315 Marionette TRACE conn2 <- [1,2998,null,{}] 17:11:58 INFO - PROCESS | 1664 | 1463962318324 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}] 17:11:58 INFO - PROCESS | 1664 | 1463962318427 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:11:58 INFO - PROCESS | 1664 | 1463962318483 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e45800 == 39 [pid = 1664] [id = 759] 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11820d800) [pid = 1664] [serial = 2275] [outer = 0x0] 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118411c00) [pid = 1664] [serial = 2276] [outer = 0x11820d800] 17:11:58 INFO - PROCESS | 1664 | 1463962318511 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119084c00) [pid = 1664] [serial = 2277] [outer = 0x11820d800] 17:11:58 INFO - PROCESS | 1664 | 1463962318771 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]]]}] 17:11:58 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. 17:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 478ms 17:11:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:11:58 INFO - PROCESS | 1664 | 1463962318803 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1664 | 1463962318806 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:11:58 INFO - PROCESS | 1664 | 1463962318812 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1664 | 1463962318813 Marionette TRACE conn2 <- [1,3002,null,{}] 17:11:58 INFO - PROCESS | 1664 | 1463962318816 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}] 17:11:58 INFO - PROCESS | 1664 | 1463962318911 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:11:58 INFO - PROCESS | 1664 | 1463962318915 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x128c42000 == 40 [pid = 1664] [id = 760] 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119108400) [pid = 1664] [serial = 2278] [outer = 0x0] 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1196d2800) [pid = 1664] [serial = 2279] [outer = 0x119108400] 17:11:58 INFO - PROCESS | 1664 | 1463962318941 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1196e8000) [pid = 1664] [serial = 2280] [outer = 0x119108400] 17:11:59 INFO - PROCESS | 1664 | 1463962319328 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]]]}] 17:11:59 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. 17:11:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 17:11:59 INFO - PROCESS | 1664 | 1463962319333 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1664 | 1463962319335 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:11:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:11:59 INFO - PROCESS | 1664 | 1463962319339 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1664 | 1463962319340 Marionette TRACE conn2 <- [1,3006,null,{}] 17:11:59 INFO - PROCESS | 1664 | 1463962319344 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}] 17:11:59 INFO - PROCESS | 1664 | 1463962319464 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:11:59 INFO - PROCESS | 1664 | 1463962319470 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a57d000 == 41 [pid = 1664] [id = 761] 17:11:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119b9f000) [pid = 1664] [serial = 2281] [outer = 0x0] 17:11:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119d2b800) [pid = 1664] [serial = 2282] [outer = 0x119b9f000] 17:11:59 INFO - PROCESS | 1664 | 1463962319519 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123090000) [pid = 1664] [serial = 2283] [outer = 0x119b9f000] 17:11:59 INFO - PROCESS | 1664 | 1463962319926 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]]]}] 17:11:59 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. 17:11:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 17:11:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:11:59 INFO - PROCESS | 1664 | 1463962319960 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1664 | 1463962319961 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:11:59 INFO - PROCESS | 1664 | 1463962319963 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1664 | 1463962319965 Marionette TRACE conn2 <- [1,3010,null,{}] 17:11:59 INFO - PROCESS | 1664 | 1463962319972 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}] 17:12:00 INFO - PROCESS | 1664 | 1463962320102 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:12:00 INFO - PROCESS | 1664 | 1463962320114 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af53000 == 42 [pid = 1664] [id = 762] 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1199bf000) [pid = 1664] [serial = 2284] [outer = 0x0] 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1230f3c00) [pid = 1664] [serial = 2285] [outer = 0x1199bf000] 17:12:00 INFO - PROCESS | 1664 | 1463962320139 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x123982400) [pid = 1664] [serial = 2286] [outer = 0x1199bf000] 17:12:00 INFO - PROCESS | 1664 | 1463962320439 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]]]}] 17:12:00 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 17:12:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 17:12:00 INFO - PROCESS | 1664 | 1463962320488 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:12:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:12:00 INFO - PROCESS | 1664 | 1463962320489 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:12:00 INFO - PROCESS | 1664 | 1463962320492 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1664 | 1463962320493 Marionette TRACE conn2 <- [1,3014,null,{}] 17:12:00 INFO - PROCESS | 1664 | 1463962320495 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}] 17:12:00 INFO - PROCESS | 1664 | 1463962320595 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:12:00 INFO - PROCESS | 1664 | 1463962320606 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b7ec800 == 43 [pid = 1664] [id = 763] 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119ba0400) [pid = 1664] [serial = 2287] [outer = 0x0] 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x124cc8c00) [pid = 1664] [serial = 2288] [outer = 0x119ba0400] 17:12:00 INFO - PROCESS | 1664 | 1463962320631 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12651a400) [pid = 1664] [serial = 2289] [outer = 0x119ba0400] 17:12:00 INFO - PROCESS | 1664 | [1664] 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 17:12:00 INFO - PROCESS | 1664 | 1463962320986 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:12:01 INFO - {} 17:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:12:01 INFO - {} 17:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:12:01 INFO - {} 17:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:12:01 INFO - {} 17:12:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 17:12:01 INFO - PROCESS | 1664 | 1463962321013 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 1664 | 1463962321014 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:12:01 INFO - TEST-START | /FileAPI/fileReader.html 17:12:01 INFO - PROCESS | 1664 | 1463962321017 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1664 | 1463962321018 Marionette TRACE conn2 <- [1,3018,null,{}] 17:12:01 INFO - PROCESS | 1664 | 1463962321020 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}] 17:12:01 INFO - PROCESS | 1664 | 1463962321158 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:12:01 INFO - PROCESS | 1664 | 1463962321189 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4be800 == 44 [pid = 1664] [id = 764] 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1265d2c00) [pid = 1664] [serial = 2290] [outer = 0x0] 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128a4c800) [pid = 1664] [serial = 2291] [outer = 0x1265d2c00] 17:12:01 INFO - PROCESS | 1664 | 1463962321229 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128c7e400) [pid = 1664] [serial = 2292] [outer = 0x1265d2c00] 17:12:01 INFO - PROCESS | 1664 | 1463962321561 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]]]}] 17:12:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:12:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:12:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:12:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:12:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 17:12:01 INFO - TEST-START | /FileAPI/historical.html 17:12:01 INFO - PROCESS | 1664 | 1463962321589 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 1664 | 1463962321590 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:12:01 INFO - PROCESS | 1664 | 1463962321592 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1664 | 1463962321593 Marionette TRACE conn2 <- [1,3022,null,{}] 17:12:01 INFO - PROCESS | 1664 | 1463962321595 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}] 17:12:01 INFO - PROCESS | 1664 | 1463962321696 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:12:01 INFO - PROCESS | 1664 | 1463962321730 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca3d000 == 45 [pid = 1664] [id = 765] 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128c10800) [pid = 1664] [serial = 2293] [outer = 0x0] 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128c86800) [pid = 1664] [serial = 2294] [outer = 0x128c10800] 17:12:01 INFO - PROCESS | 1664 | 1463962321755 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128f46c00) [pid = 1664] [serial = 2295] [outer = 0x128c10800] 17:12:02 INFO - PROCESS | 1664 | 1463962322024 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"]]]}] 17:12:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:12:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:12:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:12:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:12:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:12:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:12:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:12:02 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1184ab800) [pid = 1664] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1196d5000) [pid = 1664] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x116f2f800) [pid = 1664] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11318e800) [pid = 1664] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113f43c00) [pid = 1664] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1196e1800) [pid = 1664] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1121b6c00) [pid = 1664] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118409800) [pid = 1664] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123503c00) [pid = 1664] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x122f57400) [pid = 1664] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11693a000) [pid = 1664] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:12:02 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x122f5f000) [pid = 1664] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:12:02 INFO - PROCESS | 1664 | 1463962322152 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1664 | 1463962322154 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:12:02 INFO - TEST-START | /FileAPI/idlharness.html 17:12:02 INFO - PROCESS | 1664 | 1463962322158 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1664 | 1463962322159 Marionette TRACE conn2 <- [1,3026,null,{}] 17:12:02 INFO - PROCESS | 1664 | 1463962322162 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}] 17:12:02 INFO - PROCESS | 1664 | 1463962322248 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:12:02 INFO - PROCESS | 1664 | 1463962322255 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d03c800 == 46 [pid = 1664] [id = 766] 17:12:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1184b3000) [pid = 1664] [serial = 2296] [outer = 0x0] 17:12:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1237f9400) [pid = 1664] [serial = 2297] [outer = 0x1184b3000] 17:12:02 INFO - PROCESS | 1664 | 1463962322284 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12949f800) [pid = 1664] [serial = 2298] [outer = 0x1184b3000] 17:12:03 INFO - PROCESS | 1664 | 1463962322990 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]]]}] 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:12:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:12:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:12:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:12:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:12:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:12:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:12:03 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 17:12:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:12:03 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 17:12:03 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 17:12:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:12:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:12:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:12:03 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 17:12:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:12:03 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 17:12:03 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 17:12:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:12:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:12:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 880ms 17:12:03 INFO - PROCESS | 1664 | 1463962323039 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1664 | 1463962323043 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:12:03 INFO - TEST-START | /FileAPI/idlharness.worker 17:12:03 INFO - PROCESS | 1664 | 1463962323088 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1664 | 1463962323091 Marionette TRACE conn2 <- [1,3030,null,{}] 17:12:03 INFO - PROCESS | 1664 | 1463962323095 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}] 17:12:03 INFO - PROCESS | 1664 | 1463962323196 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:12:03 INFO - PROCESS | 1664 | 1463962323295 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f0c2000 == 47 [pid = 1664] [id = 767] 17:12:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12304bc00) [pid = 1664] [serial = 2299] [outer = 0x0] 17:12:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x128b50800) [pid = 1664] [serial = 2300] [outer = 0x12304bc00] 17:12:03 INFO - PROCESS | 1664 | 1463962323326 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x129209800) [pid = 1664] [serial = 2301] [outer = 0x12304bc00] 17:12:03 INFO - PROCESS | 1664 | [1664] 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 17:12:04 INFO - PROCESS | 1664 | 1463962324042 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,{},{}]]]}] 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:12:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:12:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:12:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:12:04 INFO - {} 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:12:04 INFO - {} 17:12:04 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 - {} 17:12:04 INFO - {} 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:12:04 INFO - {} 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:12:04 INFO - {} 17:12:04 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 - {} 17:12:04 INFO - {} 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 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 17:12:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:04 INFO - {} 17:12:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 988ms 17:12:04 INFO - PROCESS | 1664 | 1463962324076 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 1664 | 1463962324080 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:12:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:12:04 INFO - PROCESS | 1664 | 1463962324084 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1664 | 1463962324086 Marionette TRACE conn2 <- [1,3034,null,{}] 17:12:04 INFO - PROCESS | 1664 | 1463962324088 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}] 17:12:04 INFO - PROCESS | 1664 | 1463962324247 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:12:04 INFO - PROCESS | 1664 | 1463962324325 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x135089800 == 48 [pid = 1664] [id = 768] 17:12:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1294a1c00) [pid = 1664] [serial = 2302] [outer = 0x0] 17:12:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12b9a8c00) [pid = 1664] [serial = 2303] [outer = 0x1294a1c00] 17:12:04 INFO - PROCESS | 1664 | 1463962324354 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12bc38400) [pid = 1664] [serial = 2304] [outer = 0x1294a1c00] 17:12:04 INFO - PROCESS | 1664 | 1463962324726 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]]]}] 17:12:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:12:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 669ms 17:12:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:12:04 INFO - PROCESS | 1664 | 1463962324754 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 1664 | 1463962324755 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:12:04 INFO - PROCESS | 1664 | 1463962324757 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1664 | 1463962324760 Marionette TRACE conn2 <- [1,3038,null,{}] 17:12:04 INFO - PROCESS | 1664 | 1463962324768 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}] 17:12:04 INFO - PROCESS | 1664 | 1463962324874 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:12:04 INFO - PROCESS | 1664 | 1463962324932 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x135cdc800 == 49 [pid = 1664] [id = 769] 17:12:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12bc3b400) [pid = 1664] [serial = 2305] [outer = 0x0] 17:12:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12bcc3400) [pid = 1664] [serial = 2306] [outer = 0x12bc3b400] 17:12:04 INFO - PROCESS | 1664 | 1463962324962 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12c103800) [pid = 1664] [serial = 2307] [outer = 0x12bc3b400] 17:12:05 INFO - PROCESS | 1664 | 1463962325351 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"]]]}] 17:12:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:12:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:12:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 624ms 17:12:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:12:05 INFO - PROCESS | 1664 | 1463962325383 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1664 | 1463962325387 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:12:05 INFO - PROCESS | 1664 | 1463962325389 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1664 | 1463962325391 Marionette TRACE conn2 <- [1,3042,null,{}] 17:12:05 INFO - PROCESS | 1664 | 1463962325393 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}] 17:12:05 INFO - PROCESS | 1664 | 1463962325495 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:12:05 INFO - PROCESS | 1664 | 1463962325577 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1185f9800 == 50 [pid = 1664] [id = 770] 17:12:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x112a6ec00) [pid = 1664] [serial = 2308] [outer = 0x0] 17:12:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x116024400) [pid = 1664] [serial = 2309] [outer = 0x112a6ec00] 17:12:05 INFO - PROCESS | 1664 | 1463962325662 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118926400) [pid = 1664] [serial = 2310] [outer = 0x112a6ec00] 17:12:06 INFO - PROCESS | 1664 | 1463962326061 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]]]}] 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:12:06 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. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:12:06 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'.) 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:12:06 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. 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:12:06 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. 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:12:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:12:06 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. 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:12:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:12:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:12:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 727ms 17:12:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:12:06 INFO - PROCESS | 1664 | 1463962326118 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1664 | 1463962326119 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:12:06 INFO - PROCESS | 1664 | 1463962326122 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1664 | 1463962326123 Marionette TRACE conn2 <- [1,3046,null,{}] 17:12:06 INFO - PROCESS | 1664 | 1463962326171 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}] 17:12:06 INFO - PROCESS | 1664 | 1463962326262 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:12:06 INFO - PROCESS | 1664 | 1463962326491 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x124e2a800 == 51 [pid = 1664] [id = 771] 17:12:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x111e25400) [pid = 1664] [serial = 2311] [outer = 0x0] 17:12:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x112a63400) [pid = 1664] [serial = 2312] [outer = 0x111e25400] 17:12:06 INFO - PROCESS | 1664 | 1463962326521 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x116188000) [pid = 1664] [serial = 2313] [outer = 0x111e25400] 17:12:06 INFO - PROCESS | 1664 | [1664] 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 17:12:06 INFO - PROCESS | 1664 | 1463962326970 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:12:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:12:06 INFO - {} 17:12:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 861ms 17:12:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:12:06 INFO - PROCESS | 1664 | 1463962326984 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1664 | 1463962326987 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:12:06 INFO - PROCESS | 1664 | 1463962326990 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1664 | 1463962326993 Marionette TRACE conn2 <- [1,3050,null,{}] 17:12:07 INFO - PROCESS | 1664 | 1463962326997 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}] 17:12:07 INFO - PROCESS | 1664 | 1463962327143 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:12:07 INFO - PROCESS | 1664 | 1463962327267 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11612b000 == 52 [pid = 1664] [id = 772] 17:12:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11674e000) [pid = 1664] [serial = 2314] [outer = 0x0] 17:12:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1184b6c00) [pid = 1664] [serial = 2315] [outer = 0x11674e000] 17:12:07 INFO - PROCESS | 1664 | 1463962327297 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1196d9c00) [pid = 1664] [serial = 2316] [outer = 0x11674e000] 17:12:07 INFO - PROCESS | 1664 | 1463962327715 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]]]}] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca3d000 == 51 [pid = 1664] [id = 765] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12c4be800 == 50 [pid = 1664] [id = 764] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12b7ec800 == 49 [pid = 1664] [id = 763] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12af53000 == 48 [pid = 1664] [id = 762] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1247a9000) [pid = 1664] [serial = 2236] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12a57d000 == 47 [pid = 1664] [id = 761] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x128c42000 == 46 [pid = 1664] [id = 760] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x124e45800 == 45 [pid = 1664] [id = 759] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1191d4000 == 44 [pid = 1664] [id = 758] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11255e800 == 43 [pid = 1664] [id = 757] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1171e2000 == 42 [pid = 1664] [id = 756] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12104d000 == 41 [pid = 1664] [id = 755] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd3e800 == 40 [pid = 1664] [id = 754] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d8bc800 == 39 [pid = 1664] [id = 753] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d89d800 == 38 [pid = 1664] [id = 752] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d5ca000 == 37 [pid = 1664] [id = 751] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b2000 == 36 [pid = 1664] [id = 750] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12c732000 == 35 [pid = 1664] [id = 749] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x128f15000 == 34 [pid = 1664] [id = 748] 17:12:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11701e000 == 33 [pid = 1664] [id = 747] 17:12:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:12:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:12:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:12:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:12:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 772ms 17:12:07 INFO - PROCESS | 1664 | 1463962327764 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1664 | 1463962327766 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:12:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:12:07 INFO - PROCESS | 1664 | 1463962327769 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1664 | 1463962327770 Marionette TRACE conn2 <- [1,3054,null,{}] 17:12:07 INFO - PROCESS | 1664 | 1463962327773 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}] 17:12:07 INFO - PROCESS | 1664 | 1463962327854 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11891a400) [pid = 1664] [serial = 2215] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1199bec00) [pid = 1664] [serial = 2218] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11803ac00) [pid = 1664] [serial = 2209] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11840c000) [pid = 1664] [serial = 2210] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x112d64000) [pid = 1664] [serial = 2194] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11325e000) [pid = 1664] [serial = 2200] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x113af6000) [pid = 1664] [serial = 2201] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116023400) [pid = 1664] [serial = 2203] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119d27800) [pid = 1664] [serial = 2221] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1161ed400) [pid = 1664] [serial = 2204] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x122f56800) [pid = 1664] [serial = 2222] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x116f24c00) [pid = 1664] [serial = 2206] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11716a800) [pid = 1664] [serial = 2207] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1184b2400) [pid = 1664] [serial = 2212] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x115e42c00) [pid = 1664] [serial = 2197] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119b95c00) [pid = 1664] [serial = 2219] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1246d9400) [pid = 1664] [serial = 2234] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x123050800) [pid = 1664] [serial = 2224] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1196e4800) [pid = 1664] [serial = 2228] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1230e8400) [pid = 1664] [serial = 2230] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11823b000) [pid = 1664] [serial = 2227] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1240c0c00) [pid = 1664] [serial = 2233] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x123095800) [pid = 1664] [serial = 2225] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x123503800) [pid = 1664] [serial = 2231] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1196cdc00) [pid = 1664] [serial = 2216] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1184cb400) [pid = 1664] [serial = 2213] [outer = 0x0] [url = about:blank] 17:12:07 INFO - PROCESS | 1664 | 1463962327923 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119054800 == 34 [pid = 1664] [id = 773] 17:12:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x113af6000) [pid = 1664] [serial = 2317] [outer = 0x0] 17:12:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11716a800) [pid = 1664] [serial = 2318] [outer = 0x113af6000] 17:12:07 INFO - PROCESS | 1664 | 1463962327951 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11986f400) [pid = 1664] [serial = 2319] [outer = 0x113af6000] 17:12:08 INFO - PROCESS | 1664 | 1463962328348 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"]]]}] 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:12:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:08 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" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:08 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" 17:12:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 17:12:08 INFO - PROCESS | 1664 | 1463962328429 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1664 | 1463962328431 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:12:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:12:08 INFO - PROCESS | 1664 | 1463962328446 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1664 | 1463962328452 Marionette TRACE conn2 <- [1,3058,null,{}] 17:12:08 INFO - PROCESS | 1664 | 1463962328457 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}] 17:12:08 INFO - PROCESS | 1664 | 1463962328565 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:12:08 INFO - PROCESS | 1664 | 1463962328598 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a31b000 == 35 [pid = 1664] [id = 774] 17:12:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1247ac800) [pid = 1664] [serial = 2320] [outer = 0x0] 17:12:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x126867800) [pid = 1664] [serial = 2321] [outer = 0x1247ac800] 17:12:08 INFO - PROCESS | 1664 | 1463962328636 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128a55c00) [pid = 1664] [serial = 2322] [outer = 0x1247ac800] 17:12:09 INFO - PROCESS | 1664 | 1463962329029 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]]]}] 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:12:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:12:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:12:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:12:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:12:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:12:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:12:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:12:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:12:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 642ms 17:12:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:12:09 INFO - PROCESS | 1664 | 1463962329078 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1664 | 1463962329080 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:12:09 INFO - PROCESS | 1664 | 1463962329082 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1664 | 1463962329083 Marionette TRACE conn2 <- [1,3062,null,{}] 17:12:09 INFO - PROCESS | 1664 | 1463962329085 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}] 17:12:09 INFO - PROCESS | 1664 | 1463962329165 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:12:09 INFO - PROCESS | 1664 | 1463962329172 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x121039800 == 36 [pid = 1664] [id = 775] 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128b54000) [pid = 1664] [serial = 2323] [outer = 0x0] 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128f46000) [pid = 1664] [serial = 2324] [outer = 0x128b54000] 17:12:09 INFO - PROCESS | 1664 | 1463962329201 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12949fc00) [pid = 1664] [serial = 2325] [outer = 0x128b54000] 17:12:09 INFO - PROCESS | 1664 | [1664] 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 17:12:09 INFO - PROCESS | 1664 | 1463962329532 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:12:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:12:09 INFO - {} 17:12:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 472ms 17:12:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:12:09 INFO - PROCESS | 1664 | 1463962329562 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1664 | 1463962329563 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:12:09 INFO - PROCESS | 1664 | 1463962329566 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1664 | 1463962329567 Marionette TRACE conn2 <- [1,3066,null,{}] 17:12:09 INFO - PROCESS | 1664 | 1463962329569 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}] 17:12:09 INFO - PROCESS | 1664 | 1463962329647 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:12:09 INFO - PROCESS | 1664 | 1463962329712 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4cc000 == 37 [pid = 1664] [id = 776] 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12a610000) [pid = 1664] [serial = 2326] [outer = 0x0] 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12a6ca800) [pid = 1664] [serial = 2327] [outer = 0x12a610000] 17:12:09 INFO - PROCESS | 1664 | 1463962329744 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12a93a400) [pid = 1664] [serial = 2328] [outer = 0x12a610000] 17:12:10 INFO - PROCESS | 1664 | 1463962330045 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]]]}] 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:12:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:12:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 17:12:10 INFO - PROCESS | 1664 | 1463962330085 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1664 | 1463962330088 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:12:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:12:10 INFO - PROCESS | 1664 | 1463962330097 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1664 | 1463962330098 Marionette TRACE conn2 <- [1,3070,null,{}] 17:12:10 INFO - PROCESS | 1664 | 1463962330100 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}] 17:12:10 INFO - PROCESS | 1664 | 1463962330208 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:12:10 INFO - PROCESS | 1664 | 1463962330246 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x123a26000 == 38 [pid = 1664] [id = 777] 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12a940000) [pid = 1664] [serial = 2329] [outer = 0x0] 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12aad5000) [pid = 1664] [serial = 2330] [outer = 0x12a940000] 17:12:10 INFO - PROCESS | 1664 | 1463962330271 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12af37400) [pid = 1664] [serial = 2331] [outer = 0x12a940000] 17:12:10 INFO - PROCESS | 1664 | 1463962330579 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]]]}] 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:12:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:12:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 17:12:10 INFO - PROCESS | 1664 | 1463962330620 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1664 | 1463962330622 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:12:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:12:10 INFO - PROCESS | 1664 | 1463962330624 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1664 | 1463962330625 Marionette TRACE conn2 <- [1,3074,null,{}] 17:12:10 INFO - PROCESS | 1664 | 1463962330628 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}] 17:12:10 INFO - PROCESS | 1664 | 1463962330737 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:12:10 INFO - PROCESS | 1664 | 1463962330773 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3bf800 == 39 [pid = 1664] [id = 778] 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12af3a800) [pid = 1664] [serial = 2332] [outer = 0x0] 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b774400) [pid = 1664] [serial = 2333] [outer = 0x12af3a800] 17:12:10 INFO - PROCESS | 1664 | 1463962330798 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b77e800) [pid = 1664] [serial = 2334] [outer = 0x12af3a800] 17:12:11 INFO - PROCESS | 1664 | 1463962331091 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]]]}] 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:12:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:12:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 17:12:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:12:11 INFO - PROCESS | 1664 | 1463962331143 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1664 | 1463962331144 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:12:11 INFO - PROCESS | 1664 | 1463962331146 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1664 | 1463962331148 Marionette TRACE conn2 <- [1,3078,null,{}] 17:12:11 INFO - PROCESS | 1664 | 1463962331150 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}] 17:12:11 INFO - PROCESS | 1664 | 1463962331253 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:12:11 INFO - PROCESS | 1664 | 1463962331265 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d96c800 == 40 [pid = 1664] [id = 779] 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b930800) [pid = 1664] [serial = 2335] [outer = 0x0] 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b9a7000) [pid = 1664] [serial = 2336] [outer = 0x12b930800] 17:12:11 INFO - PROCESS | 1664 | 1463962331290 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12bc3a400) [pid = 1664] [serial = 2337] [outer = 0x12b930800] 17:12:11 INFO - PROCESS | 1664 | 1463962331603 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] 17:12:11 INFO - PROCESS | 1664 | 1463962331623 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:12:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:12:11 INFO - PROCESS | 1664 | 1463962331633 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1664 | 1463962331634 Marionette TRACE conn2 <- [1,3082,null,{}] 17:12:11 INFO - PROCESS | 1664 | 1463962331637 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}] 17:12:11 INFO - PROCESS | 1664 | 1463962331748 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:12:11 INFO - PROCESS | 1664 | 1463962331786 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x135085800 == 41 [pid = 1664] [id = 780] 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12bc3b000) [pid = 1664] [serial = 2338] [outer = 0x0] 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12c102c00) [pid = 1664] [serial = 2339] [outer = 0x12bc3b000] 17:12:11 INFO - PROCESS | 1664 | 1463962331810 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12c111800) [pid = 1664] [serial = 2340] [outer = 0x12bc3b000] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x119b9f000) [pid = 1664] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1199bf000) [pid = 1664] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119ba0400) [pid = 1664] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x123987800) [pid = 1664] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128c10800) [pid = 1664] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1265d2c00) [pid = 1664] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x116a51c00) [pid = 1664] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x119108400) [pid = 1664] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11820d800) [pid = 1664] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x115e42800) [pid = 1664] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12689f400) [pid = 1664] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x111e24800) [pid = 1664] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:12:12 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x110d60c00) [pid = 1664] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:12:12 INFO - PROCESS | 1664 | 1463962332208 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]]]}] 17:12:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:12:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:12:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:12:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 617ms 17:12:12 INFO - PROCESS | 1664 | 1463962332252 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1664 | 1463962332253 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:12:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:12:12 INFO - PROCESS | 1664 | 1463962332255 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1664 | 1463962332256 Marionette TRACE conn2 <- [1,3086,null,{}] 17:12:12 INFO - PROCESS | 1664 | 1463962332259 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}] 17:12:12 INFO - PROCESS | 1664 | 1463962332344 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:12:12 INFO - PROCESS | 1664 | 1463962332348 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a592000 == 42 [pid = 1664] [id = 781] 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x110f07800) [pid = 1664] [serial = 2341] [outer = 0x0] 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x110f0ec00) [pid = 1664] [serial = 2342] [outer = 0x110f07800] 17:12:12 INFO - PROCESS | 1664 | 1463962332380 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x116a4f000) [pid = 1664] [serial = 2343] [outer = 0x110f07800] 17:12:12 INFO - PROCESS | 1664 | 1463962332704 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:12:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:12:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 470ms 17:12:12 INFO - PROCESS | 1664 | 1463962332728 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:12:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:12:12 INFO - PROCESS | 1664 | 1463962332729 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:12:12 INFO - PROCESS | 1664 | 1463962332731 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1664 | 1463962332733 Marionette TRACE conn2 <- [1,3090,null,{}] 17:12:12 INFO - PROCESS | 1664 | 1463962332738 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}] 17:12:12 INFO - PROCESS | 1664 | 1463962332861 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:12:12 INFO - PROCESS | 1664 | 1463962332869 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351e1800 == 43 [pid = 1664] [id = 782] 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1121a8400) [pid = 1664] [serial = 2344] [outer = 0x0] 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x118236800) [pid = 1664] [serial = 2345] [outer = 0x1121a8400] 17:12:12 INFO - PROCESS | 1664 | 1463962332902 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12c470c00) [pid = 1664] [serial = 2346] [outer = 0x1121a8400] 17:12:13 INFO - PROCESS | 1664 | 1463962333176 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:12:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 473ms 17:12:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:12:13 INFO - PROCESS | 1664 | 1463962333208 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1664 | 1463962333209 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:12:13 INFO - PROCESS | 1664 | 1463962333211 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1664 | 1463962333212 Marionette TRACE conn2 <- [1,3094,null,{}] 17:12:13 INFO - PROCESS | 1664 | 1463962333214 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}] 17:12:13 INFO - PROCESS | 1664 | 1463962333305 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:12:13 INFO - PROCESS | 1664 | 1463962333310 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352b0000 == 44 [pid = 1664] [id = 783] 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12c470000) [pid = 1664] [serial = 2347] [outer = 0x0] 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12c473c00) [pid = 1664] [serial = 2348] [outer = 0x12c470000] 17:12:13 INFO - PROCESS | 1664 | 1463962333334 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12c899800) [pid = 1664] [serial = 2349] [outer = 0x12c470000] 17:12:13 INFO - PROCESS | 1664 | 1463962333665 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:12:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 17:12:13 INFO - PROCESS | 1664 | 1463962333679 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1664 | 1463962333680 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:12:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:12:13 INFO - PROCESS | 1664 | 1463962333683 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1664 | 1463962333684 Marionette TRACE conn2 <- [1,3098,null,{}] 17:12:13 INFO - PROCESS | 1664 | 1463962333689 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}] 17:12:13 INFO - PROCESS | 1664 | 1463962333771 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:12:13 INFO - PROCESS | 1664 | 1463962333838 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1352e7000 == 45 [pid = 1664] [id = 784] 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12c896400) [pid = 1664] [serial = 2350] [outer = 0x0] 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12c89ec00) [pid = 1664] [serial = 2351] [outer = 0x12c896400] 17:12:13 INFO - PROCESS | 1664 | 1463962333862 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12cb9e000) [pid = 1664] [serial = 2352] [outer = 0x12c896400] 17:12:14 INFO - PROCESS | 1664 | 1463962334110 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]]]}] 17:12:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:12:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:12:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 17:12:14 INFO - PROCESS | 1664 | 1463962334209 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1664 | 1463962334212 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:12:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:12:14 INFO - PROCESS | 1664 | 1463962334217 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1664 | 1463962334220 Marionette TRACE conn2 <- [1,3102,null,{}] 17:12:14 INFO - PROCESS | 1664 | 1463962334224 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}] 17:12:14 INFO - PROCESS | 1664 | 1463962334343 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:12:14 INFO - PROCESS | 1664 | 1463962334403 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x121034800 == 46 [pid = 1664] [id = 785] 17:12:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x111f18800) [pid = 1664] [serial = 2353] [outer = 0x0] 17:12:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x112d63800) [pid = 1664] [serial = 2354] [outer = 0x111f18800] 17:12:14 INFO - PROCESS | 1664 | 1463962334474 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x115ec3400) [pid = 1664] [serial = 2355] [outer = 0x111f18800] 17:12:14 INFO - PROCESS | 1664 | 1463962334845 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:12:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:12:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 17:12:14 INFO - PROCESS | 1664 | 1463962334889 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1664 | 1463962334891 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:12:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:12:14 INFO - PROCESS | 1664 | 1463962334897 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1664 | 1463962334900 Marionette TRACE conn2 <- [1,3106,null,{}] 17:12:14 INFO - PROCESS | 1664 | 1463962334903 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}] 17:12:15 INFO - PROCESS | 1664 | 1463962335011 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:12:15 INFO - PROCESS | 1664 | 1463962335115 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a97d000 == 47 [pid = 1664] [id = 786] 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x118436000) [pid = 1664] [serial = 2356] [outer = 0x0] 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x118438c00) [pid = 1664] [serial = 2357] [outer = 0x118436000] 17:12:15 INFO - PROCESS | 1664 | 1463962335156 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11843fc00) [pid = 1664] [serial = 2358] [outer = 0x118436000] 17:12:15 INFO - PROCESS | 1664 | 1463962335522 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]]]}] 17:12:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:12:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:12:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:12:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms 17:12:15 INFO - PROCESS | 1664 | 1463962335569 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1664 | 1463962335571 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:12:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:12:15 INFO - PROCESS | 1664 | 1463962335573 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1664 | 1463962335575 Marionette TRACE conn2 <- [1,3110,null,{}] 17:12:15 INFO - PROCESS | 1664 | 1463962335581 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}] 17:12:15 INFO - PROCESS | 1664 | 1463962335690 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:12:15 INFO - PROCESS | 1664 | 1463962335796 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c4c0800 == 48 [pid = 1664] [id = 787] 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11908c800) [pid = 1664] [serial = 2359] [outer = 0x0] 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1196df800) [pid = 1664] [serial = 2360] [outer = 0x11908c800] 17:12:15 INFO - PROCESS | 1664 | 1463962335831 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x119b76800) [pid = 1664] [serial = 2361] [outer = 0x11908c800] 17:12:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:12:16 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 17:12:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:12:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 17:12:16 INFO - PROCESS | 1664 | 1463962336188 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"]]]}] 17:12:16 INFO - PROCESS | 1664 | 1463962336193 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1664 | 1463962336194 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:12:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:12:16 INFO - PROCESS | 1664 | 1463962336197 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1664 | 1463962336198 Marionette TRACE conn2 <- [1,3114,null,{}] 17:12:16 INFO - PROCESS | 1664 | 1463962336200 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}] 17:12:16 INFO - PROCESS | 1664 | 1463962336308 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:12:16 INFO - PROCESS | 1664 | 1463962336406 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\", \"4549c57b-64f5-40ee-81c0-3d7b823f58b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1351d5800 == 49 [pid = 1664] [id = 788] 17:12:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x123353400) [pid = 1664] [serial = 2362] [outer = 0x0] 17:12:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x124cc4000) [pid = 1664] [serial = 2363] [outer = 0x123353400] 17:12:16 INFO - PROCESS | 1664 | 1463962336438 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1267d2400) [pid = 1664] [serial = 2364] [outer = 0x123353400] 17:12:16 INFO - PROCESS | 1664 | 1463962336791 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]]]}] 17:12:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:12:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 17:12:16 INFO - PROCESS | 1664 | 1463962336817 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1664 | 1463962336819 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:12:17 WARNING - u'runner_teardown' () 17:12:17 INFO - No more tests 17:12:17 INFO - Got 0 unexpected results 17:12:17 INFO - SUITE-END | took 495s 17:12:17 INFO - Closing logging queue 17:12:17 INFO - queue closed 17:12:18 INFO - Return code: 0 17:12:18 WARNING - # TBPL SUCCESS # 17:12:18 INFO - Running post-action listener: _resource_record_post_action 17:12:18 INFO - Running post-run listener: _resource_record_post_run 17:12:19 INFO - Total resource usage - Wall time: 517s; CPU: 57.0%; Read bytes: 32325120; Write bytes: 950902784; Read time: 357; Write time: 4633 17:12:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:12:19 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148478464; Write bytes: 147396608; Read time: 13550; Write time: 368 17:12:19 INFO - run-tests - Wall time: 499s; CPU: 58.0%; Read bytes: 30170624; Write bytes: 791713792; Read time: 303; Write time: 4224 17:12:19 INFO - Running post-run listener: _upload_blobber_files 17:12:19 INFO - Blob upload gear active. 17:12:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:12:19 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 17:12:19 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'] 17:12:19 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 17:12:19 INFO - (blobuploader) - INFO - Open directory for files ... 17:12:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:12:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:12:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:12:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:12:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:12:20 INFO - (blobuploader) - INFO - Done attempting. 17:12:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:12:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:12:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:12:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:12:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:12:21 INFO - (blobuploader) - INFO - Done attempting. 17:12:21 INFO - (blobuploader) - INFO - Iteration through files over. 17:12:21 INFO - Return code: 0 17:12:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:12:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:12:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7ef58cdc49ebb40b71df1468badf01000fc7daeb7303861190b63b03536468fb346e38b51cf3ef7a825fefec8b4cdee437318d2cc37ab5d813234edc412bb6bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3540be34820b7d3da3091b3cc168d18563b966952120ec36a36644814bf6f39ab186bd0e8b6cb97dce8ab5c23ae0ef0bd6c3df23e152f9148c22d752fd625d17"} 17:12:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:12:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:12:21 INFO - Contents: 17:12:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7ef58cdc49ebb40b71df1468badf01000fc7daeb7303861190b63b03536468fb346e38b51cf3ef7a825fefec8b4cdee437318d2cc37ab5d813234edc412bb6bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3540be34820b7d3da3091b3cc168d18563b966952120ec36a36644814bf6f39ab186bd0e8b6cb97dce8ab5c23ae0ef0bd6c3df23e152f9148c22d752fd625d17"} 17:12:21 INFO - Running post-run listener: copy_logs_to_upload_dir 17:12:21 INFO - Copying logs to upload dir... 17:12:21 INFO - mkdir: /builds/slave/test/build/upload/logs 17:12:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=600.733011 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 1 secs) (at 2016-05-22 17:12:22.313106) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 17:12:22.316949) ========= 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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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/7ef58cdc49ebb40b71df1468badf01000fc7daeb7303861190b63b03536468fb346e38b51cf3ef7a825fefec8b4cdee437318d2cc37ab5d813234edc412bb6bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3540be34820b7d3da3091b3cc168d18563b966952120ec36a36644814bf6f39ab186bd0e8b6cb97dce8ab5c23ae0ef0bd6c3df23e152f9148c22d752fd625d17"} build_url:https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012598 build_url: 'https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/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/7ef58cdc49ebb40b71df1468badf01000fc7daeb7303861190b63b03536468fb346e38b51cf3ef7a825fefec8b4cdee437318d2cc37ab5d813234edc412bb6bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3540be34820b7d3da3091b3cc168d18563b966952120ec36a36644814bf6f39ab186bd0e8b6cb97dce8ab5c23ae0ef0bd6c3df23e152f9148c22d752fd625d17"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NeWllSgiR2iTGWw4VUemeA/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-22 17:12:22.353094) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:12:22.353499) ========= 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.xtMZnR9jCK/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.n9YDwMHgNt/Listeners TMPDIR=/var/folders/0y/p7m66bps5fxgrhq27drfxb6r00000w/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.005334 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 17:12:22.402116) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 17:12:22.405510) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 17:12:22.405911) ========= ========= Total master_lag: 0.53 =========